Twitter 不再使用请求库 python

J.t*_*t.p 5 python twitter python-requests twitterapi-python

我有一个 python 函数,它使用请求库和 BeautifulSoup 来抓取特定用户的推文。

import requests
from bs4 import BeautifulSoup

contents = requests.get("https://twitter.com/user")
soup = BeautifulSoup(contents.text, "html.parser")
Run Code Online (Sandbox Code Playgroud)

当请求库访问 Twitter 时,它使用 Twitter 的旧版本。但是,由于 Twitter 最近放弃了对其旧版本的支持,请求库不再有效并返回 html 代码,指出此版本的 Twitter 已过时。

有没有办法让请求库访问较新版本的 Twitter?

vau*_*ett -1

requests库将访问您传递给它的 URL。我建议检查Twitter API 文档并更新您的代码以对应最新版本。