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
}
}