所以,基本上看起来requests.get(url)无法完成Tiktok用户配置文件url:
requests.get(url)
import requests url = "http://tiktok.com/@malopedia" rep = requests.get(url) #<= will never complete
因为我没有收到任何错误消息,所以我不知道发生了什么。为什么它没有完成?我如何才能完成它?
c3frrgcw1#
TikTok在自动连接方面相当严格,因此您需要在请求中提供标题,如下所示:
import requests url = "http://tiktok.com/@malopedia" rep = requests.get( url, headers={ "Accept": "*/*", "Accept-Encoding": "identity;q=1, *;q=0", "Accept-Language": "en-US;en;q=0.9", "Cache-Control": "no-cache", "Connection": "keep-alive", "Pragma": "no-cache", "User-Agent": "Mozilla/5.0", }, ) print(rep)
这应响应200。但是,如果您计划对代码进行一些繁重的工作,请考虑使用非官方的API Package 器之一,如this one。
200
1条答案
按热度按时间c3frrgcw1#
TikTok在自动连接方面相当严格,因此您需要在请求中提供标题,如下所示:
这应响应
200
。但是,如果您计划对代码进行一些繁重的工作,请考虑使用非官方的API Package 器之一,如this one。