python批量爬取下载抖音视频

时间:2021-05-22

本文实例为大家分享了python批量爬取下载抖音视频的具体代码,供大家参考,具体内容如下

import osimport requestsimport reimport sysimport asyncioimport aiohttpheaders = { 'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) ' 'Version/11.0 Mobile/15A372 Safari/604.1'}VIDEO_URLS, PAGE = [], 1def get_info(url): """ :param url: 用户的链接 :return:返回name,dytk,user_id 参数 """ name = None dytk = None user_id = None try: response = requests.get(url, headers=headers) user_id = response.url.split('/')[5].split('?')[0] name = re.search(r'class="nickname">(.*?)<', response.text)[1] dytk = re.search(r"dytk: '(.*?)'", response.text)[1] except (TypeError, IndexError): sys.stdout.write('Waring:输入的链接错误') except requests.exceptions: sys.stdout.write('Waring:链接错误') finally: return name, user_id, dytkdef make_dir(name): """ 建立文件夹 :param name: 用户名称 :return: """ if not os.path.isdir(name): os.mkdir(name) else: passdef get_all_video(user_id, max_cursor, dytk): """ 获取视频的地址 :param user_id: :param max_cursor: :param dytk: :return: """ url = "https://plete(asyncio.sleep(0)) loop.close() print(f'{name}视频下载完成!')if __name__ == '__main__': main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章