<% keyID=POST动作-6936
{POST}
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<OST数据>token=[文本框:验证码识别] &type=3
&ak=[采集变量]
&referer=http://bbs.jying.cn/
&secretkey=C0A62E133894CDCE435BCB4A5DF1DB2D</POST数据>
<数据解码>GBK</数据解码>
<存入变量>OST返回数据</存入变量> <备注>识别</备注>
{/POST}
%>
这里是识别结查,AK这个就是采集回来的参数。
&ak=[采集变量]
如果识别成功,他就会这样显示:
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 02 Nov 2020 04:36:55 GMT
Content-Length: 260
Connection: close
{"status":0,"msg":"\u6210\u529F","data":{"token":"71B4EA4F048778487D0A3B0B81779A51905C0BE024ED1708A97E1F4E730AF305BB0F79A316066E7F6C79B9D17C6B0DFE6B558B7405CBD39F3D6B8E99626B1D79CEEF4BC0D6BAC4E23253866B61E797BE","c":"5f9f8ce6j6EE8dF6sWhOhvRhDHK9ioqy5MsCMQQ1"}}
这个识别结果其实是二段的,中间有一个符号参数:
{万能采集 运行时间0.01}
------------------------------------------------------
万能采集:
采集(1条)存入变量:
[token变量]=71B4EA4F048778487D0A3B0B81779A51905C0BE024ED1708A97E1F4E730AF305BB0F79A316066E7F6C79B9D17C6B0DFE6B558B7405CBD39F3D6B8E99626B1D79CEEF4BC0D6BAC4E23253866B61E797BE
采集(1条)存入变量:
[c变量]=5f9f8ce6j6EE8dF6sWhOhvRhDHK9ioqy5MsCMQQ1
准备工作全部好了这个第七步就是发帖子了
username=[URLUTF8编码]{获取列表值}总标题总内容|标题|自动{/获取列表值}[/URLUTF8编码]
&sex=2
&mobile=[文本框:联系手机号]
&exp=101
&provinceid=6
&cityid=82
&three_cityid=762
&job=[URLUTF8编码]{获取列表值}总标题总内容|标题|自动{/获取列表值}[/URLUTF8编码]
&production=[URLUTF8编码]{获取列表值}总标题总内容|内容|自动{/获取列表值}[/URLUTF8编码]
&password=[文本框:提交密码]
&geetest_challenge=
&geetest_validate=
&geetest_seccode=
&dx_token=[token变量]%3A[c变量]
&id=&cionly=
其中这个&dx_token=[token变量]%3A[c变量]
里面的符号%3A是不能去除的,少了这个他就会提示失败,或是验证码错误等提示的。
最好第九步就是识别成功,
发帖成功就进行帖子采集:
<meta charset="utf-8"/><input id="layer_url" type="hidden" value="https://www.tndbjob.com/tiny/"><input id="layer_msg" type="hidden" value="发布成功!"><input id="layer_time" type="hidden" value="2"><input id="layer_st" type="hidden" value="9">
发成功他会这样显示,不会显示帖子,所以逻辑判断的这个第0步是访问这个网址,按标题代码进行采集帖子。