首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python requests.get TikTok返回b'‘

Python requests.get TikTok返回b'‘
EN

Stack Overflow用户
提问于 2022-11-03 22:44:04
回答 1查看 41关注 0票数 -1

我正在尝试获取一个TikTok视频页面的HTML,请求返回b'‘而不是整个html页面。这在其他站点甚至tiktok主页(https://www.tiktok.com/)上都有效,但在视频页面上不起作用。有人能试一下我的代码然后告诉我发生了什么吗?另外,我得到了返回码,是200。

代码语言:javascript
复制
import requests

headers = {
    'user-agent': MY USER AGENT,
}

page = requests.get("https://www.tiktok.com/@thatlittlepuff/video/7160116843611475246",headers=headers)

print(page.content)
代码语言:javascript
复制
b''

我试过做其他tiktok视频页面,但它们也不起作用

EN

回答 1

Stack Overflow用户

发布于 2022-11-06 06:32:43

如果您不能使用创建令人信服的标头,可以考虑使用类似于ScrapingAnt的东西

代码语言:javascript
复制
api_url = "https://api.scrapingant.com/v2/general"
page_url = "https://www.tiktok.com/@thatlittlepuff/video/7160116843611475246"
myKey_sa = YOUR_API_TOKEN # register on https://scrapingant.com/ and paste here

page = requests.get(f'{api_url}?url={page_url}&x-api-key={myKey_sa}')

print(page.content)

空闲层允许有限数量的请求,而且速度很慢,但是如果您不会发出大量的请求,那么它确实简化了一些事情。

如果要发出大量请求,请考虑使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74310329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档