如何使用mechanicalsoup捕捉图片?

时间:2018-05-29 20:52:26

标签: python css-selectors mechanicalsoup

browser = mechanicalsoup.StatefulBrowser()
browser.open(site+ssite)
print(browser.get_url())
r = browser.download_link('https://uygulama.gtb.gov.tr/FirmaSorgulama/Captcha/CaptchaImage')
with open('x.png', 'wb') as f:
f.write(r.content)

我正在使用机械汤连接到网站,并在该页面中显示验证码。我怎样才能捕获相同的验证码并发送表格?(我正在下载带有请求的capctha,但它会发生变化,因为它是一个新的获取)

1 个答案:

答案 0 :(得分:1)

MechanicalSoup旨在自动化不是专门为自动化设计的网站上的东西(否则他们会提供一个很好的API),而不是专门为避免自动化而设计的网站,如果你想尝试提交包含CAPTCHA的表格。

因此,首先,您尝试做的事情违反了网站和MechanicalSoup开发人员的意愿(可能是条款和条件)。在MechanicalSoup中没有提供帮助CAPTCHA的条款。