Python post请求

2024-10-03 21:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

此代码返回500状态代码。当我用“groupLink”替换type时,它适用于组链接,但当我尝试使用缩写时,它不起作用

import requests

headers = {
    "Content-Type":"application/x-www-form-urlencoded",
    "User-Agent": "Firefox",
    "Host": "#.com",
    "Content-Length":"39"
}

payload = {
    "xml":"1",
    "type":"abbreviation",
    "value":"stackover"
}



r = requests.post("http://#.com/actions/AvailabilityCheck/", headers=headers, data=payload)
print(r)

Tags: 代码importformcomapplication链接状态www
2条回答

试试这个

import requests
import json
headers = {
    "Content-Type":"application/x-www-form-urlencoded",
    "User-Agent": "Firefox",
    "Host": "steamcommunity.com",
    "Content-Length":"39"
}
payload = {
    "xml":"1",
    "type":"groupLink",
    "value":"stackover"
}
r =    requests.post("http://steamcommunity.com/actions/AvailabilityCheck/",  headers=headers, data=json.dumps(payload))
print(r)

在cookie中检查会话。你知道吗

import requests

headers = {
    'Content-Type': 'text/plain;charset=UTF-8',
    'Cookie': 'sessionid=6a3a05dsd29709707c27991f; steamCountry=KR%7C01d0fa93544aeb0f7d0de4fc244d8b25',
}

payload = {
    "xml":"1",
    "type":"abbreviation",
    "value":"stackover"
}

r = requests.post("http://steamcommunity.com/actions/AvailabilityCheck/", headers=headers, data=payload)
print(r.text)

这段代码打印<?xml version="1.0" encoding="UTF-8" standalone="yes"?><response><results><![CDATA[Missing Data]]></results></response>

相关问题 更多 >