Crawler:Python之Crawler爬取抖音账号的信息数据
目录
更新……
- from contextlib import closing
- import requests, json, time, re, os, sys, time
- import urllib3
- urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
-
- headers = {
- 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
- 'accept-encoding': 'gzip, deflate, br',
- 'accept-language': 'zh-CN,zh;q=0.9',
- 'cache-control': 'max-age=0',
- 'upgrade-insecure-requests': '1',
- 'user-agent': 'Mozilla/5.0 (Linux; U; Android 5.1.1; zh-cn; MI 4S Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.146 Mobile Safari/537.36 XiaoMi/MiuiBrowser/9.1.3',
- }
- class DouYin(-title class_ inherited__">object):
- def __init__(self, width=500, height=300):
- """
- 抖音App视频下载
- """
- 无头浏览器
- chrome_options = Options()
- chrome_options.add_argument(
-
- def get_video_urls(self, user_id):
- """
- 获得视频播放地址
- Parameters:
- user_id:查询的用户ID
- Returns:
- video_names: 视频名字列表
- video_urls: 视频链接列表
- nickname: 用户昵称
- """
-
-
- def video_downloader(self,video_urls, video_names, watermark_flag=False):
- for i in range(len(video_urls)):
- try:
- video_url = video_urls[i]
-
- def run(self):
- user_id = input('请输入ID(例如108561773):')
-
-
- if __name__ == '__main__':
- douyin = DouYin()
- douyin.run()
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!