|
30精币
源码
识别结果 = OCR (验证码, 取字节集长度 (验证码))
调试输出 (识别结果)
验证码判断 = 网页_访问S (“https://steamcommunity.com/profiles/76561198824152187/tradeoffers/” , 1, “captcha_entry=” + 识别结果, cookies, , )
调试输出 (验证码判断)
以上为源码,以前都是直接这样提交的, 识别结果没有问题,今天却遇到,提交直接返回“https://steamcommunity.com/profiles/76561198824152187/tradeoffers/”的网页源码,并非post结果,
我感觉是post提交没有成功,因为返回的源码中也没有显示“提交的验证码错误”,如果去网页提交错误的验证码,源码中会增加一行“验证码错误”。。
加了全部协yi头则直接返回 “?”
加了部分的话,还是返回网页源码。不知道哪里出了问题~~
以下为抓包数据
POST https://steamcommunity.com/profiles/76561198824152187/tradeoffers/ HTTP/1.1
Host: steamcommunity.com
Connection: keep-alive
Content-Length: 20
Cache-Control: max-age=0
Origin: https://steamcommunity.com
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: https://steamcommunity.com/profiles/76561198824152187/tradeoffers/
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: 这里是COOKIE
captcha_entry=pkhddd
抓包数据和之前的数据没有差别。不知道为什么就突然无法提交。。
cookie是没有问题的,可以读到头像等信息。获取到验证码也之后也没有刷新网页。
求大神指点,感激不尽!!
|
|