标签: anti-bot

使用 greptcha.reset() 方法时出现“范围错误:超出最大调用堆栈大小限制”

我正在使用 google recaptcha V2,进行验证码验证。最近,我在使用方法重置验证码时遇到问题grecaptcha.reset()

请参考下面的错误截图:

在此输入图像描述

已在 google recaptcha 演示网站中检查了相同的场景,并且存在相同的问题。

有人能帮忙吗?有什么解决方法吗?提前致谢。

validation captcha recaptcha anti-bot grecaptcha

6
推荐指数
0
解决办法
690
查看次数

如何使用python绕过cloudflare

我无法抓取此网站https://www.mentalhealthforum.net/,我收到 403 状态代码,即使我已经尝试了互联网上的所有可用解决方案。Cloudflare 具有 h-captcha 保护,因此绕过它更加复杂

这是我的代码

def scrape(self):
    baseurl = 'https://www.mentalhealthforum.net/'
    scraper = cloudscraper.create_scraper(delay=10,
                                        browser={
                                                'browser': 'chrome',
                                                'platform': 'android',
                                                'desktop': False
                                                },
                                        debug=True, 
                                        captcha={'provider': '2captcha',
                                                 'api_key': api_key})
    response = scraper.get(baseurl)
    return response.status_code

print(scrape())  
Run Code Online (Sandbox Code Playgroud)

输出:

< GET / HTTP/1.1
< Host: www.mentalhealthforum.net
< User-Agent: Mozilla/5.0 (Linux; Android 4.3; SM-G710 Build/JLS36C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36
< 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.9
< Accept-Encoding: gzip, deflate
<

> HTTP/1.1 403 Forbidden
> Date: Thu, 04 Aug 2022 …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup web-scraping anti-bot cloudflare

2
推荐指数
1
解决办法
2万
查看次数