gpt4 book ai didi

python - 如何使用 mechanize 获取生成的验证码图像

转载 作者:太空狗 更新时间:2023-10-29 20:19:16 27 4
gpt4 key购买 nike

我正在尝试使用 python 和 mechanize 从我的移动提供商网站发送短信。
问题是表单有验证码图像。使用 mechanize 我可以获得图像的链接,但每次访问该链接时它都不同。
有什么办法可以从 mechanize 得到准确的图片吗?

最佳答案

这是一个关于如何获取图像的粗略示例,请注意,mechanize 使用 cookie,因此收到的任何 cookie 都将与图像请求一起发送到服务器(这可能是您想要的 ).

br = mechanize.Browser()
response = br.open('http://example.com')
soup = BeautifulSoup(response.get_data())
img = soup.find('img', id='id_of_image')
image_response = br.open_novisit(img['src'])
image = image_response.read()

id='id_of_image' 是一个例子,BeautifulSoup 提供了很多方法来找到你正在寻找的标签(参见 BeautifulSoup docs )。 image_response 是一个类文件对象。

关于python - 如何使用 mechanize 获取生成的验证码图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627923/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com