python抓取动态验证码,具体第几帧数的位置静态图片

Posted 加载时间中.....

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python抓取动态验证码,具体第几帧数的位置静态图片相关的知识,希望对你有一定的参考价值。

一.代码+注解

import os
from PIL import Image
import requests
import io

def save_img():
    headers = {
        ‘User-Agent‘: ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36‘
    }
    url = ‘动图url‘
    resp = requests.get(url, headers=headers, verify=False)
    code = io.BytesIO(resp.content)
    im = Image.open(code)
    im.seek(3)   #第3帧的图片
    im.save(‘1.png‘)  #保存
    
save_img()

以上是关于python抓取动态验证码,具体第几帧数的位置静态图片的主要内容,如果未能解决你的问题,请参考以下文章

利用Django生成动态图片验证码

Python网络爬虫技巧小总结,静态动态网页轻松爬取数据

python下的自动化测试--selenium 验证码输入问题

百度统计seo建议“静态页参数 在静态页面上使用动态参数,会造成spider多次和重复抓取!”

使用Puppeteer进行数据抓取——图片下载

如何利用python+Selenium对登录的验证码进行验证?