使用python和请求提交javascript表单

时间:2015-08-21 21:38:09

标签: javascript python forms

我正在尝试使用Python和Requests模块自动提交javascript表单。如果我通过浏览器执行此操作,我使用Chrome的开发人员工具来检查发送的请求 - 我在通过Python的请求库提交时试图模仿数据字典。我在检查r.status_code时收到了200个代码,但是当我再次测试提交时(它应该告诉你每24小时只能提交一次)它可以工作......所以我猜我的帖子请求没有正确完成。这是我要提交的网站:http://mybobs.pgtb.me/wb7VQD/

这是我在代码中包含的内容:

import requests
url = 'http://mybobs.pgtb.me/wb7VQD/jcb3H?w=37627165&e=98541503'


payload = {
    'promotion[first_name]': 'Jack',
    'promotion[last_name]': 'Daniel',
    'promotion[email]': 'testtestyy@gmail.com',
    'promotion[city]': 'Chicago',
    'promotion[province]': '06096',
    'promotion[postal_code]': 'IL',
    'promotion[custom_field_1]': '1',
    'promotion[agree]': '1'}
r = requests.post(url, data=payload)

我觉得我错过了一些非常简单的东西......我以前从未与使用过Python的网页进行过互动。任何帮助将不胜感激。

谢谢!

0 个答案:

没有答案