您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用请求库使用python模拟Ajax请求

使用请求库使用python模拟Ajax请求

这是我能想到的最小的工作示例:

from requests import Session

session = Session()

# HEAD requests ask for *just* the headers, which is all you need to grab the
# session cookie
session.head('http://sportsbeta.ladbrokes.com/football')

response = session.post(
    url='http://sportsbeta.ladbrokes.com/view/EventDetailPageComponentController',
    data={
        'N': '4294966750',
        'form-trigger': 'moreId',
        'moreId': '156#327',
        'pageType': 'EventClass'
    },
    headers={
        'Referer': 'http://sportsbeta.ladbrokes.com/football'
    }
)

print response.text

您只是没有正确解码百分比编码的POST数据,因此无法#%23实际的POST数据中那样进行表示(例如,156%23327应该是156#327)。

python 2022/1/1 18:31:58 有194人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶