python - 使用 cfscrape 时出现 403 错误 [Python 3.7]
问题描述
我需要帮助!我只想访问网页的 api 端点,https://www.innvictus.com/
但是每当我使用它们时,cfscrape
我都会收到403
状态代码错误,然后我会分析 HTML 表单中响应的内容,并在<title>
标签中检索到它:
Access denied | www.innvictus.com used Cloudflare to restrict access
为什么这不能与 Cloudscraper 一起使用?
这是我的代码片段:
import cfscrape
import requests
headers = {
'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36'
}
with requests.session() as s:
s.headers = headers
scraper = cfscrape.create_scraper(sess=s)
try:
response = scraper.get('https://www.innvictus.com/')
response.raise_for_status()
except Exception as ex:
print(ex)
else:
response.content
解决方案
推荐阅读
- python - how to change herkou region from us to eu of a pre deployed app withou lossing any app data
- mongodb - 如何将 MongoDB 中的数据库连接到 Dialogflow?
- javascript - WordPress中的币安长空比率图表
- amcharts - AmCharts 4 - 向下钻取 Sunburst 和切片颜色
- java - 计算帽子戏法的功能,当尝试一个问题并连续给出三个正确答案时
- python-3.x - 从分类器的准确度结果计算标准误差?
- python - 张量流概率:InvalidArgumentError:所需的可广播形状
- typescript - 是否可以发布带有环境模块声明的包?
- r - 计算加权图模块化的正确方法
- android - 滚动后如何让 CollapsingToolbarLayout 完全消失?