为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 > 其它综合 正文

通过fiddler抓包APP,开启多线程爬取小视频

三叶资源网 2022-10-29 19:18:50 其它综合 237 ℃ 0 评论

源码仅用于学习交流!

目标:六间房APP

客户端:夜神模拟器

抓包工具:fiddler

要求:爬取APP内的小视频,不带水印,多线程

难度:入门

知识点:fiddler抓包,json解析,开启多线程

import requests
from fake_useragent import UserAgent
from threading import Thread

def download_mp4(url):
    mp4 = requests.get(url, headers=headers).content
    with open('./6间房/{}'.format(url.split('/')[-1]), 'wb') as f:
        f.write(mp4)

num = int(input('输入要爬取的页数(每页20个视频):'))
for page in range(1,num+1):
    headers = {
        'User-Agent': 'Vc0xDsIwDEDRq)QEle3Ejp1LtIKJqXLaBIoESEhIDDk86sj09ab)3T)rzZ)Xh993Xy7nhUcbpasIpkgakJiQ(zTP03DCNMzvVycgoh6OIgRMhIjBxIyjlmZC2krxtqlx9U0Bay1MAOIaPWCpiaS2rhkypYyWdc2H)58)',
        'Host': 'v.6.cn',
        'Connection': 'Keep-Alive',
        'Accept-Encoding': 'gzip'
    }
    url = 'https://v.6.cn/coop/mobile/index.php?act=recommend&padapi=minivideo-getlist.php&page={}'.format(page)
    res = requests.get(url,headers=headers).json()
    for r in res['content']['list']:
        mp4_url = r['playurl']
        headers ={
            'User-Agent':UserAgent().chrome
        }
        # 创建一个线程
        t = Thread(target=download_mp4(mp4_url))
        # 开启线程
        t.start()

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
TTP-244条形码内存注入模块登录注册实现服务器socks5代理鼠标自动点击器编辑框输入提示透明风格滑动验证码QQ群发插件源码扫码枪数据获取图片裁剪简单多线程微信网页版协议YY关注开心ol前台打怪验证码识别jar打包队列编辑框
最新评论