我试图用Python自动验证Ropsten中的智能契约,但是Cloudflare阻止了我(我得到了一个403,要求我完成一个Captcha)。有办法绕过这个吗?
url = 'https://api-ropsten.etherscan.io/api'
data = {
'apikey': ETHERSCAN_API_KEY,
'module': 'contract',
'action': 'verifysourcecode',
'contractaddress': address,
'sourceCode': content,
'contractname': 'MyToken',
'compilerversion': 'v0.8.4+commit.c7e474f2',
'optimizationUsed': '1',
'evmversion': '',
'licenseType': '3',
}
headers = {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
result = requests.post(url, data=data, headers=headers)发布于 2021-08-11 07:51:06
您可以尝试安装一个名为cloudscraper的python模块,它将帮助您绕过captcha验证过程。您将使用cloudscraper创建一个对象,该对象将发送您的POST请求。
https://ethereum.stackexchange.com/questions/100236
复制相似问题