首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何绕过503 BS4 python

如何绕过503 BS4 python
EN

Stack Overflow用户
提问于 2022-03-04 13:02:43
回答 1查看 66关注 0票数 0

如何使用BS4绕过503

Selenium工作了很长时间,所以我不想使用它。

站点请求

更改用户代理没有帮助。

代码中没有循环,此错误从第一个请求开始。

代码语言:javascript
运行
复制
header = {
    'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
    'accept-language': 'en-US,en;q=0.8',
    'upgrade-insecure-requests': '1',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'
}
EN

回答 1

Stack Overflow用户

发布于 2022-03-04 13:13:17

我刚

代码语言:javascript
运行
复制
import requests
r = requests.get("https://mangalib.me/")

我在r.text上发现

代码语言:javascript
运行
复制
  <noscript>
    <h1 data-translate="turn_on_js" style="color:#bd2426;">Please turn JavaScript on and reload the page.</h1>
  </noscript>

以及以后的

代码语言:javascript
运行
复制
<div id="no-cookie-warning" class="cookie-warning" data-translate="turn_on_cookies" style="display:none">
  <p data-translate="turn_on_cookies" style="color:#bd2426;">Please enable Cookies and reload the page.</p>
</div>
<p data-translate="process_is_automatic">This process is automatic. Your browser will redirect to your requested content shortly.</p>
<p data-translate="allow_5_secs" id="cf-spinner-allow-5-secs" >Please allow up to 5 seconds&hellip;</p>

因此,如果您想访问这个页面,我怀疑您需要JavaScript支持的工具。

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

https://stackoverflow.com/questions/71351849

复制
相关文章

相似问题

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