import json
import os
import re
import time
import requests
import urllib.parse
nn=1
sun_s=0
gjc_name=input("输入关键词")
max_bofangliang=int(input('点赞量'))
key=urllib.parse.quote(gjc_name)
# print(key)
while True:
url=f'https://www.douyin.com/aweme/v1/web/general/search/single/?device_platform=webapp&aid=6383&channel=channel_pc_web&search_channel=aweme_general&sort_type=0&publish_time=0&keyword={key}&search_source=normal_search&query_correct_type=1&is_filter_search=0&from_group_id=&offset={sun_s * 10}&count=10&search_id=202209151332480101402051633D0E8650&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=2560&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=105.0.0.0&browser_online=true&engine_name=Blink&engine_version=105.0.0.0&os_name=Windows&os_version=10&cpu_core_num=12&device_memory=8&platform=PC&downlink=10&effective_type=4g&round_trip_time=100&webid=7129806389195458082&msToken=20jBGIfrrkKSgtlRmqkkoaFZIj-hQEwWI2LVMn4kASh_Jg_VAJCVGW9q5gwmCLXQnEFn8KdqlEJxrjF7geVghbpbUDCgZS5GJhVjGsTSrXE382FG5H-sKFM=&X-Bogus=DFSzswVLF50ANydASsRgAKXAIQ-S'
headers={
"Cookie": '', # 登录后输入自己的Cookie
"referer": "https://www.douyin.com/search/%E5%84%BF%E5%AD%90?aid=165d20aa-17b3-4b63-b831-645b2eb7f064&publish_time=0&sort_type=0&source=normal_search&type=general",
"User-Agent": "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36",
}
#
resp=requests.get(url, headers=headers)
respss=json.loads(resp.text)
for i in respss['data'][:-1]:
try:
url=i['aweme_info']['video']['play_addr']['url_list'][0]
name=i['aweme_info']['desc']
aweme_id=i['aweme_info']['aweme_id']
bofangliang=i['aweme_info']['statistics']['digg_count']
if bofangliang > max_bofangliang and gjc_name in name:
if not os.path.exists(f'https://blog.51cto.com/SpiderBy/{gjc_name}'): # 如果作者文件夹不存在,就创建
os.mkdir(f'https://blog.51cto.com/SpiderBy/{gjc_name}') # 如果作者文件夹不存在,就创建一个
video_name=name # 获取视频名称
video_name=video_name.replace(' ', ' ') # 吧 替换成空格
video_name=re.sub(r'[/:*?"<>|]', '-', video_name) # 替换文件名中的特殊字符
resp=requests.get(url)
file_object=open(f'https://blog.51cto.com/SpiderBy/{gjc_name}/{bofangliang}_{video_name}.mp4', mode='wb')
file_object.write(resp.content)
file_object.close()
print(f'第{nn}个视拼,名称:{bofangliang}_{video_name}')
nn +=1
except:
pass
time.sleep(5)
sun_s +=1
print(sun_s)
python 实现抖音通过关键字搜索下载短视频
与python 实现抖音通过关键字搜索下载短视频相关的其他内容
-
【英语】最佳应用文模版之“推荐信”
推荐信假设你是李华,得知你的英国笔友Jacky想到中国读大学,学习并体验中国文化,想征询你的意见。请你根据以下内容,给他写一封电子邮件。内容包括:1.表示欢迎;2.推荐大学;3.你的期待。注意:1.词...
-
有没有和我一样找不到人写推荐信的?
查看:55339|回复:42bulletantUID:2743560bulletant当前离线最后登录2013-5-15在线时间844小时寄托币1114声望0注册时间2009-12-29阅读权限30帖...
-
美术生出国留学哪个国家好?_4
美术生出国留学哪个国家好?对于美术生来说,适合留学的国家有很多,具体选择去哪个国家留学,需要综合考虑自身的专业和偏好,还有经济能力。英国是一个艺术类院校资源非常丰富的国家。英国有一些顶尖的艺术类院校,...
-
商务英语专业就业方向及职业定位
随着经济全球化的不断发展,商务英语在职场中变的越来越重要。但是很多大学生对于毕业后的就业方向都不是很了解,这就对这个专业没有动力。今天我们为大家整理了商务英语就业方向,一起来了解一下吧。商务英语专业就...
-
数学老师推荐信英文
数学老师推荐信英文 篇一:数学老师推荐信 (英文 )-出国留学申请大学 推荐信 Recommendation&...
-
心理学专业,去哪个国家留学比较好?
心理学专业,去哪个国家留学比较好?文/Frank心理学,一个让人听了就感觉高大上的名字。这个社会在飞速发展,大家也越来越重视自己的心理健康问题,似乎心理学就是为了解决这些矛盾的,学信息学就是大家感知的...
-
推荐信英文范文(44篇)
2024-08-30英文推荐信范文DearSirItismypleasuretorecommendMrFupingWangforhisapplicationtograduatestudiesinyou...
-
北京信息科技大学怎么样?就业前景|优势专业排名|分数线
北京信息科技大学-报考必读高校隶属:北京市教育委员会学校网址:高校所在地:北京通信地址:北京市海淀区清河小营东路12号更新时间:2023-02-1017:55:44目录1院校口碑?师哥师姐说?大学排名...
-
QS World University Rankings for Medicine 2023 | Top Univers
今年的世界大学学科排名分为五个大的学科领域,涵盖了共54个学科。QS世界大学学科排名每年编制一次,以帮助学生筛选和定位某个特定学科领域的领先大学。我们使用研究引用量、全球雇主和学者的调查的结果等指标来...
-
从选校到申请材料
本帖最后由404meowmeowmeow于2019-4-1115:45编辑万字长文预警!全网你找不到的细节问题我这里都有!虽然本人申请的是语言学专业,但这篇帖子主要涵盖了从选校到申请材料准备、提交中一...