Python 通过请求调用API时处理CAPTCHA
我正在尝试自动调用此API,但它显示了以下错误:Python 通过请求调用API时处理CAPTCHA,python,json,python-3.x,python-requests,Python,Json,Python 3.x,Python Requests,我正在尝试自动调用此API,但它显示了以下错误: 将JSONDecodeError(“预期值”、s、err.value)从None提升 json.decoder.JSONDecodeError:预期值:第1行第1列(字符0) 我已经修改了代码,现在它向我展示了这一点 在web界面中,要求验证码有效性。如何在get函数中验证验证码 import requests result = requests.get('https://api.freebinchecker.com/bin/371241')
将JSONDecodeError(“预期值”、s、err.value)从None提升
json.decoder.JSONDecodeError:预期值:第1行第1列(字符0)
我已经修改了代码,现在它向我展示了这一点
在web界面中,要求验证码有效性。如何在get函数中验证验证码
import requests
result = requests.get('https://api.freebinchecker.com/bin/371241')
encoded_response = json.dumps(result.text)
output = json.loads(encoded_response)
print(output)
在我的浏览器中打开URL,我会收到验证码。也许这就是问题所在。是的,这就是问题所在。我已经更新了代码。验证码的要点是它可以防止自动请求。可能会联系页面所有者/管理员,询问如何以编程方式访问API。是否有任何原因表明用于API调用的url需要验证码?我能想到的唯一一件事是,如果你注册并使用一些身份验证,验证码将被跳过,直到这个问题得到解决。我在浏览器中打开URL时遇到了同样的问题,我收到了验证码。也许这就是问题所在。是的,这就是问题所在。我已经更新了代码。验证码的要点是它可以防止自动请求。可能会联系页面所有者/管理员,询问如何以编程方式访问API。是否有任何原因表明用于API调用的url需要验证码?我能想到的唯一一件事是,如果你注册并使用一些身份验证,验证码将被跳过,直到这个问题得到解决。我遇到了同样的问题
import requests
result = requests.get('https://api.freebinchecker.com/bin/371241')
encoded_response = json.dumps(result.text)
output = json.loads(encoded_response)
print(output)