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

时间:2022-07-22
本文章向大家介绍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()