如何远程填写并提交此表单:http://mta-nyc.custhelp.com/cgi-bin/mta_nyc.cfg/php/enduser/ask.php
表单要求发送电子邮件,然后它有一个下拉菜单和主题和问题字段。
单击“下一步”按钮将转到新页面,然后在该页面中单击“提交”。
我可以填写此表单并从我的网站单击提交吗?
我将在我的网站上有一个表单,用户将填写他的电子邮件,我将预先填充主题和问题的字段,当用户点击提交按钮时,将填写并提交远程表单。 / p>
我该怎么做(使用python和javascript)?
答案 0 :(得分:1)
如果您要将页面提交到python后端,请查看Mechanize。
答案 1 :(得分:1)
尝试斜纹 - http://twill.idyll.org/python-api.html。我不是Mechanize的一部分。
答案 2 :(得分:0)
在〜/ api / feedback中发布带有相同标题和表单数据的表单的帖子吗?
打开Chrome开发者工具或其他工具,转到“网络”标签,手动填写一次表单,然后复制上一个HTTP POST?
根据该表单上反馈的类型,数据将发生变化。我发布的数据如下:
feedback: {"name":{"first":"Test","last":"Test"},"email":"test@test.co","feedbackType":{"service":{"sid1":10000,"sid2":14000},"categories":{"cid1":14308}},"attributes":[{"id":"branch_line_route","value":"F"},{"id":"traincarnumber","value":"1"},{"id":"date_of_event","value":"2020-09-10T13:35:47.318Z"},{"id":"time_of_occurence","value":"15:37:37"}],"comment":"Nice train"}