|
|
正则的值一直获取不正确,发布也失败了,求教,是我编码错了还是?
规则如下:账号18302074881 密码 yjz123456
[编码]gbk[/编码]
--------------------------------------------------------------------------------清除cookie
[清除Cookie]bbs.rednet.cn[/清除Cookie]
[登录退出][/登录退出]
--------------------------------------------------------------------------------正式登录
[登录协议头1]User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Referer: https://bbs.rednet.cn/
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded[/登录协议头1]
[登录提交网址1]https://bbs.rednet.cn/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&formhash=89751fe5&inajax=1[/登录提交网址1]
[登录提交数据1]username={帐号}&password={密码}&quickforward=yes&handlekey=ls[/登录提交数据1]
[登录成功特征1]<![CDATA[<script===登陆成功[/登录成功特征1]
[登录失败特征1][/登录失败特征1]
--------------------------------------------------------------------------------正式发布
[发布前协议头1][/发布前协议头1]
[发布前提交网址1]https://bbs.rednet.cn/forum-41-1.html[/发布前提交网址1]
[发布前提交1参数1]<input type="hidden" name="formhash" value="(.*?)" />[/发布前提交1参数1]
[发布协议头1]User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Referer: https://bbs.rednet.cn/forum.php?mod=post&action=newthread&fid=41
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded[/发布协议头1]
[发布提交网址1]https://bbs.rednet.cn/forum.php?mod=post&action=newthread&fid=41&extra=&topicsubmit=yes[/发布提交网址1]
[发布提交数据1]formhash={发布前提交1参数1}&posttime={时间戳=10}&wysiwyg=1&subject={文章标题}&message={文章内容}%0D%0A&price=&allownoticeauthor=1&save=[/发布提交数据1]
[发布成功特征1]<em id="authorposton97492752">发表于===发布成功[/发布成功特征1]
[发布失败特征1][/发布失败特征1]
--------------------------------------------------------------------------------获取网址
[成功网址][/成功网址]
[网址库][/网址库]
改为这样就可以了:
[发布成功特征1]>发表于===发布成功[/发布成功特征1]
|
-
-
|