使用pythonscrapy发送请求负载

2024-10-03 02:31:55 发布

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

我试图刮一个网站,在那里我可以找到的网址有一个帖子的有效载荷参数如下。我不知道如何在有效负载中将其放入字典并以formdata形式发送。下面所有的代码都需要有效载荷,我如何以formdata的形式发送这些代码??在

    ------WebKitFormBoundaryj9yKl83Zu7ki71zE
    Content-Disposition: form-data; name="textquery"

    852432-B21
    ------WebKitFormBoundaryj9yKl83Zu7ki71zE--

如何格式化这个,我要用pythonscrapy发送它吗?在


Tags: 代码formdata参数字典网站content中将
1条回答
网友
1楼 · 发布于 2024-10-03 02:31:55

您应该将其作为原始请求正文发送,并带有适当的头:

body = ''' WebKitFormBoundaryj9yKl83Zu7ki71zE
Content-Disposition: form-data; name="textquery"

852432-B21
 WebKitFormBoundaryj9yKl83Zu7ki71zE 
'''

yield Request(url, method='POST', body=body, 
              headers={'Content-Type': 'multipart/form-data; boundary=WebKitFormBoundaryj9yKl83Zu7ki71zE'})

相关问题 更多 >