当它们像html元素时无法传递有效负载

时间:2019-05-06 19:22:58

标签: python python-3.x web-scraping

我已经使用POST请求在python中编写了一个脚本,以从网页中获取某些内容,但是我几乎不明白如何在请求中传递有效负载参数。到目前为止,我知道它们总是作为字典出现,但是在这种情况下,情况完全不同。

在这种情况下如何传递有效载荷:

<ob_post eventname="getFacilityProfile"><param name="CSRFCheck"><![CDATA[4.6433849073184]]></param></ob_post>

看起来很奇怪,我附上了它的图片供您考虑。

enter image description here

我当前正在使用的代码是

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)

0 个答案:

没有答案