1、登陆,输入账号、密码,点登陆,直接提交任务进程,

(1)验证码通过打码平台,返回来验证码来登陆。

(2)如果登陆成功,先检查当前学时是否满足50学时,

如果大于等于50学时,直接到永久归档名单中。
如果小于50学时,自动入列,自动开始发送。
如果密码错误,提醒,密码错误,加入密码错误的列表中。

2、如果当前自算学时:大于等于50,立即用当前的cookie,去和官网核算是否当前学时大于等于50,如果大于等于50直接转入永久归档名单。(切记,核算时候,要用自己的历史cookie去核算,如果核算为0 或者其他异常,可能是cookie失效,再重新登录一次,核算成功直接转入永久归档,这次只核算一次,如果失败就不再执行,状态显示,完成但未检验)

3、

2、

这个版本,批量或者单个录入账号,登陆后,就不会自动执行任务。

应该是,登陆之后,查询本地的选课是选过,还是没选,没选课的自动选课,选课过的就自动跳过。

然后就开始刷课,这个就把这个直接加入进程。

我运行了一天,发现这两个问题后,他们就不走了,应该是继续执行任务,没到50学时就自动执行,达到50学时直接转到达标名单里就可以。

从专业技术,接入管理层:

步骤一:
公务员的选课一级id:1394、1392、1390、1569、1496、147、172
一级下的二级https://lngbzx.gov.cn/trainee/api/subject/subject_and_course_list//266
currentPage=1&pageSize=5&year=
{
    "code": 0,
    "message": "操作成功",
    "data": {
        "courses": [
            {
                "id": 13494,
                "course_name": "新时代如何发扬斗争精神(上)",
                "course_no": "gwy_zx2054031",
                "cover_image": "https://ldgbkc.lngbzx.gov.cn/course_image/gwy_zx2054031logo.png",
                "online_date": "2022-10-11",
                "lecturer": "徐斌",
                "lecturer_introduction": "",
                "duration": 41,
                "learning_hour": "1.00",
                "completed_count": 64510,
                "rating_score": "0.0",
                "learning_progress": null,
                "is_completed": 0,
                "is_test": 0,
                "play_type": 4,
                "courseware_url": ""
            },
            {
                "id": 13495,
                "course_name": "新时代如何发扬斗争精神(下)",
                "course_no": "gwy_zx2054041",
                "cover_image": "https://ldgbkc.lngbzx.gov.cn/course_image/gwy_zx2054041logo.png",
                "online_date": "2022-10-11",
                "lecturer": "徐斌",
                "lecturer_introduction": "",
                "duration": 42,
                "learning_hour": "1.00",
                "completed_count": 48711,
                "rating_score": "0.0",
                "learning_progress": null,
                "is_completed": 0,
                "is_test": 0,
                "play_type": 4,
                "courseware_url": ""
            },
            {
                "id": 13496,
                "course_name": "保持斗争精神 增强斗争本领 才能永葆党的先进性(上)",
                "course_no": "gwy_zx2054051",
                "cover_image": "https://ldgbkc.lngbzx.gov.cn/course_image/gwy_zx2054051logo.png",
                "online_date": "2022-10-11",
                "lecturer": "郑权",
                "lecturer_introduction": "",
                "duration": 41,
                "learning_hour": "1.00",
                "completed_count": 41861,
                "rating_score": "0.0",
                "learning_progress": null,
                "is_completed": 0,
                "is_test": 0,
                "play_type": 4,
                "courseware_url": ""
            },
            {
                "id": 13497,
                "course_name": "保持斗争精神 增强斗争本领 才能永葆党的先进性(下)",
                "course_no": "gwy_zx2054061",
                "cover_image": "https://ldgbkc.lngbzx.gov.cn/course_image/gwy_zx2054061logo.png",
                "online_date": "2022-10-11",
                "lecturer": "郑权",
                "lecturer_introduction": "",
                "duration": 51,
                "learning_hour": "1.00",
                "completed_count": 37636,
                "rating_score": "0.0",
                "learning_progress": null,
                "is_completed": 0,
                "is_test": 0,
                "play_type": 4,
                "courseware_url": ""
            }
        ],
        "pager": {
            "currentPage": 1,
            "pageSize": 5,
            "rowCount": 4,
            "pageCount": 1,
            "currentRowCount": 4,
            "rowCountSql": null,
            "rowCountSeted": true,
            "nextPageAvailable": false,
            "previousPageAvailable": false
        },
        "category": [
            {
                "subject_type": "全部",
                "subjects": [],
                "years": [
                    "全部"
                ],
                "subject_num": 0,
                "course_num": 0,
                "course_learning_hour": "0"
            },
            {
                "subject_type": "专题",
                "subjects": [],
                "years": [
                    "全部"
                ],
                "subject_num": 0,
                "course_num": 0,
                "course_learning_hour": "0"
            },
            {
                "subject_type": "微专题",
                "subjects": [],
                "years": [
                    "全部"
                ],
                "subject_num": 0,
                "course_num": 0,
                "course_learning_hour": "0"
            }
        ]
    }
}
选到具体课:
https://lngbzx.gov.cn/trainee/api/course/elective/1547
https://lngbzx.gov.cn/trainee/api/course/elective/13494
Request URL
https://lngbzx.gov.cn/trainee/api/course/elective/13494Request Method
GETStatus Code
200 OKRemote Address
127.0.0.1:7890Referrer Policy
origin
accept
application/json, text/plain, /
accept-encoding
gzip, deflate, br, zstd
accept-language
zh-CN,zh;q=0.9
cache-control
no-cache
connection
keep-alive
cookie
SESSION=MGM3OWQ5NjYtMWQzNS00ZGFhLTg2NDQtM2Q3OWVlODIyMjdk; userInfo=1776105072956.PC.1851109.b3a6672c381a6360dfbf6afbf46d55d0.%7B%22id%22%3A1851109%2C%22uuid%22%3A%229c26bd0f9edc4589a354068946062553%22%2C%22realname%22%3A%22c0a4c3a47808a8994e01a44ab8c77751%22%2C%22username%22%3A%22ruanwenzhuo123%22%2C%22is_admin%22%3Afalse%2C%22org_id%22%3A28363%2C%22signature%22%3A%223b102e766e8c4c7b963a1c39e0ced43b%22%7D
host
lngbzx.gov.cn
referer
https://lngbzx.gov.cn/
sec-ch-ua
"Chromium";v="146", "Not-A.Brand";v="24", "Google Chrome";v="146"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"macOS"
sec-fetch-dest
empty
sec-fetch-mode
cors
sec-fetch-site
same-origin
signature
dasdasfsd
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

步骤二:
发送任务就是:
https://lngbzx.gov.cn/trainee/index/user_course
Request Method
POSTStatus Code
200 OKRemote Address
127.0.0.1:7890Referrer Policy
origin
access-control-allow-credentials
true
access-control-allow-methods
PUT,POST,GET,DELETE,OPTIONS
access-control-allow-origin
*
connection
keep-alive
content-encoding
gzip
content-type
application/json;charset=UTF-8
date
Mon, 13 Apr 2026 18:33:57 GMT
server
nginx
transfer-encoding
chunked
vary
Accept-Encoding
x-frame-options
SAMEORIGIN
accept
application/json, text/plain, /
accept-encoding
gzip, deflate, br, zstd
accept-language
zh-CN,zh;q=0.9
cache-control
no-cache
connection
keep-alive
content-length
149
content-type
application/json
cookie
SESSION=MGM3OWQ5NjYtMWQzNS00ZGFhLTg2NDQtM2Q3OWVlODIyMjdk; userInfo=1776105210919.PC.1851109.b3a6672c381a6360dfbf6afbf46d55d0.%7B%22id%22%3A1851109%2C%22uuid%22%3A%229c26bd0f9edc4589a354068946062553%22%2C%22realname%22%3A%22c0a4c3a47808a8994e01a44ab8c77751%22%2C%22username%22%3A%22ruanwenzhuo123%22%2C%22is_admin%22%3Afalse%2C%22org_id%22%3A28363%2C%22signature%22%3A%223b102e766e8c4c7b963a1c39e0ced43b%22%7D
host
lngbzx.gov.cn
origin
https://lngbzx.gov.cn
referer
https://lngbzx.gov.cn/
sec-ch-ua
"Chromium";v="146", "Not-A.Brand";v="24", "Google Chrome";v="146"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"macOS"
sec-fetch-dest
empty
sec-fetch-mode
cors
sec-fetch-site
same-origin
signature
adfasfsdaffsdafsdafaj
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

{"playCourse":"41a7710e35f94ba8a814fe33039e8f47","user_course_id":56533400,"scormData":[{"sco_id":"res01","lesson_location":"29","session_time":29}]}

{
    "code": 0,
    "message": "操作成功",
    "data": {
        "course_id": 13494,
        "learning_progress": "1.23",
        "is_completed": 0
    }
}

最后修改:2026 年 04 月 15 日
如果觉得我的文章对你有用,请随意赞赏