|
20精币
import requests
import json
# 定义URL和POST数据
url = "https://mybank.icbc.com.cn/servlet/AsynGetDataServlet"
post_data = {
"Area_code": "0200",
"trademode": "1",
"proIdsIn": "",
"isFirstTime": "1",
"tranCode": "A00500"
}
下面是脚本源码,我在WINDOWS下运行,可以正常取得结果,但是在青龙面板和DEBIAN运行就报错,报错截图在下面,请大佬 帮忙解决!我是新手刚学PYTHON
# 发送POST请求
headers = {
'Content-Type': 'application/x-www-form-urlencoded', # 根据实际情况调整Content-Type
}
response = requests.post(url, data=post_data, headers=headers)
# response = requests.post(url, data=post_data, headers=headers, verify=False)
# 检查请求是否成功
if response.status_code == 200:
# 解析响应内容,这里假设响应是JSON格式的,如果不是请根据实际情况调整
response_data = response.json()
# 假设data是你的字典,包含了上述的JSON数据
first_sellprice = response_data['market'][0]['sellprice']
# 输出第一个sellprice值
print("工行黄金价格:", first_sellprice)
else:
print(f"请求失败,状态码:{response.status_code},响应内容:{response.text}")
补充内容 (2024-6-15 12:08):
感谢大佬 @fire9 耐心帮助!更换成3.9版本,终于解决了~ |
最佳答案
查看完整内容
https://stackoverflow.com/questions/51768496/why-do-https-requests-produce-ssl-certificate-verify-failed-error
那重新装卸载再安装python把。。换3.9版本试试
|