我已经使用POST请求在python中编写了一个脚本,以从网页中获取某些内容,但是我几乎不明白如何在请求中传递有效负载参数。到目前为止,我知道它们总是作为字典出现,但是在这种情况下,情况完全不同。
在这种情况下如何传递有效载荷:
<ob_post eventname="getFacilityProfile"><param name="CSRFCheck"><![CDATA[4.6433849073184]]></param></ob_post>
看起来很奇怪,我附上了它的图片供您考虑。
我当前正在使用的代码是
params = {
'facId': 'XmkBHsU855E=',
'FAC_TYPE': 'NH'
}
payload = {
"""<ob_post eventname="getServices"><param name="CSRFCheck"><![CDATA[0.2879677108264]]></param></ob_post>"""
}
with requests.session() as s:
req = s.get(profile_link,params=params)
resp = s.post(req.url,data=payload)