gpt4 book ai didi

python - 如何绕过python中特定站点的DDOS攻击检查?

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:23 24 4
gpt4 key购买 nike

我正在尝试抓取该网站,但在从该网站获取数据时,它对我进行了 ddos​​ 检查,它检查了大约 5 秒,然后重定向到相同的 url,但页面打开(在普通浏览器上)但是在 python 中,我试图请求同样的东西,它只是返回 ddos​​ 检查页面。有什么办法可以绕过它或任何解决方法吗?这是我的代码:谢谢:)

import requests
from urllib2 import build_opener
import time
import json

url = 'https://www.masterani.me/api/anime/63-naruto-shippuuden/detailed'
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11','Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
'Accept-Encoding': 'none',
'Accept-Language': 'en-US,en;q=0.8',
'Connection': 'keep-alive'}
page = requests.get(url, headers = headers)
print page.text

最佳答案

使用 headless 浏览器即可。使用 PhantomJS 和 Selenium webdriver 来抓取此类网站,或使用 AJAX 加载内容的网站。

我发现这些链接很有用。

https://www.guru99.com/selenium-python.html

https://vocuzi.in/blog/preventing-website-web-scrapers/

关于python - 如何绕过python中特定站点的DDOS攻击检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49473305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com