潍坊网站建设报价费用,广西省河池建设局网站,软件架构,网站改版对优化的影响思路
确定url确定并获取相关参数构造header发送请求解析数据输出数据
运行结果 代码
import requests
# 获取某个用户的的视频信息#xff0c;截至20231028#xff0c;程序可以正常运行。
# 构造请求头header
headers {User-Agent:..........................,Cookie:...…思路
确定url确定并获取相关参数构造header发送请求解析数据输出数据
运行结果 代码
import requests
# 获取某个用户的的视频信息截至20231028程序可以正常运行。
# 构造请求头header
headers {User-Agent:..........................,Cookie:..........................}
# sec_uid很可能是过去常用的某个用来唯一标识用户的参数
# 用戶ID这个参数以往貌似不太明显,不过现在可以直接从用户主页URL里边获取到,非常直观
# 以刀郎为例其主页URL为
# https://www.douyin.com/user/MS4wLjABAAAAUFzOSiuG-bOoOqu4mpk1tEle8XPMTWQwIsoMFuuNOumX7ch94DKEvu5nPUhE7rnN?showTabpost
# 那么他的sec_uid即为MS4wLjABAAAAUFzOSiuG-bOoOqu4mpk1tEle8XPMTWQwIsoMFuuNOumX7ch94DKEvu5nPUhE7rnN
sec_uid MS4wLjABAAAAUFzOSiuG-bOoOqu4mpk1tEle8XPMTWQwIsoMFuuNOumX7ch94DKEvu5nPUhE7rnN
# 请求数据的地址count代表需要获取的数目
url fhttps://www.iesdouyin.com/web/api/v2/aweme/post/?sec_uid{sec_uid}count100
# 发送get请求
res requests.get(url,headersheaders)
# 输出响应数据仅仅输出状态码
print(res)
# 输出返回的json数据
print(res.text)
# 将返回的json数据转换为字典
res_dict res.json()
print(res_dict)
love_num_list []
# aweme_list存储的是抖音视频列表,aweme代表抖音视频
aweme_list res_dict[aweme_list]
# 分析列表长度
print(len(res_dict[aweme_list]))
# 仅获取抖音视频list前10个
for item in aweme_list:try:# aweme_id 存储抖音ID# desc 存储视频的名称/描述# statistics 存储视频详细相关的数据# digg_count 存储点赞数量print(item[aweme_id],\t,item[desc],\t\t\t\t\t,item[statistics][digg_count])except:pass