标题:requests 怎么储存 目前页面验证码?
只看楼主
Z89
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:32
注 册:2022-4-26
结帖率:75%
已结贴  问题点数:1 回复次数:2 
requests 怎么储存 目前页面验证码?
页面重新requests 验证码就不同,
怎么储存 目前页面验证码?


<img id="imgVI" src="ImageCode.aspx" style="border-width:0px;" />
搜索更多相关主题的帖子: 页面 验证码 储存 style aspx 
2022-06-25 12:34
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
回复 楼主 Z89
验证码都是有时效性的,存储也没用
一般我们都是把图片下载回来,然后进行ocr识别

DO IT YOURSELF !
2022-06-25 12:37
Z89
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:32
注 册:2022-4-26
得分:0 
回复 2楼 wp231957
请问...下载了两张图都不一样....要如何确认是requests当时的验证码?
我想用手动输入,要确保下载的是该页面验证码

程序代码:
import requests

s = requests.Session()

url = 'https://so.'
page_text = s.get(url)

img_code_url = 'https://so.'
img_data = s.get(url=img_code_url).content

with open('b.jpg', 'wb') as fp:
    fp.write(img_data)
    

img_code_url = 'https://so.'
img_data = s.get(url=img_code_url).content

with open('C.jpg', 'wb') as fp:
    fp.write(img_data)

num = int(input('输入驗證碼:'))
print(num)


[此贴子已经被作者于2022-6-25 16:40编辑过]

2022-06-25 13:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509420-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.575533 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved