我有一个关于python请求发布的问题。对于post,它仍然返回搜索页而不是结果页。在
我到处找过,但我自己解决不了。在
网址:dataset=1&ctx=2630332" rel="nofollow noreferrer">http://facilityquality.dads.state.tx.us/qrs/public/qrs.do?page=searchCity&lang=en&mode=P&dataSet=1&ctx=2630332
我的代码(不包括标题):
url_city_search='http://facilityquality.dads.state.tx.us/qrs/public/qrs.do?page=searchCity&lang=en&mode=P&dataSet=1&ctx=2630332'
data={"serviceTypeOption":"al_B","cityName":"Houston","dispatch":"citySearch"}
s = requests.Session()
providers=s.post(url_city_search,headers=headers,data=data,timeout=15, verify=True)
print providers.status_code
print providers.text
@sideshowbarker很好地回答了您的问题,但我认为还值得补充的是,如果您在请求中向可选的
params
参数传递dict,requests
将为您生成参数字符串。在自己构建字符串时,很容易出现参数错误。在相关问题 更多 >
编程相关推荐