将动态验证码图片保存在带有request / bs4的页面中

时间:2018-06-22 15:15:05

标签: python-3.x beautifulsoup python-requests

我要保存的图像存储在HTML中,如下所示:

<img class="captcha3" src="img/captcha3" alt="Captcha">

我可以找到URL并使用以下内容保存图像:

soup = BeautifulSoup(url, "lxml")
img = soup.find('img',{'class':'captcha3'})['src']

response = session.get(url+img, stream=True)
with open('img.png', 'wb') as out_file:
shutil.copyfileobj(response.raw, out_file)

但是,这会加载新的验证码。我想保存一个已经加载的文件,但是我不太清楚。任何帮助,将不胜感激。谢谢。

0 个答案:

没有答案