作者Reinhard (伪ABJ)
看板Python
标题Re: [问题] httplib putrequest POST 要如何指定表格
时间Thu Sep 4 20:55:03 2008
感谢建议 不过我读了一下还是没很懂…
可能我问题没有很清楚 我描述清楚一点
如果 form 长这样
<form name="form1" method="post" action="action.php">
Telephone:
<input type="text" name="telephone">
<input type="submit" value="submit">
</form>
我想直接填东西在 telephone 并且 submit
python code 可能会长这样:
import httplib, urllib
parameters = urllib.urlencode({'telephone': 0917xxxxxx})
host = httplib.HTTPConnection("server.csie.ntu.edu.tw")
host.request("POST", "/~user/test/form.html", parameters)
telephone 的部分一定需要填吧
不然如果很多 form or input POST 怎麽知道哪个填哪个
我想要作到的关键应该是 urlencode 里面填什麽
google 了一阵似乎还要用 submit.x submit.y 模拟 mouse click 下去?
等下试试再来报告
※ 引述《yungyuc (酷狗喵千代)》之铭言:
: ※ 引述《Reinhard (伪ABJ)》之铭言:
: : 我想写一个自动填表格的小程式
: : 我看到 httplib 可以 POST
: : 但我不太懂的是这样要怎麽指定是哪一个表格
: : 然後 submit 的部分又要怎麽 trigger 呢?
: 你是说表单吧
: 建议你读一下 HTTP spec;HTTP server 接 POST request 的时候并不需要表单
--
◎ Team Programming Dragon ◎
http://graphics.csie.ntu.edu.tw/~jonathan/tpd/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.159.38.90
※ 编辑: Reinhard 来自: 58.159.38.90 (09/04 20:55)
※ 编辑: Reinhard 来自: 58.159.38.90 (09/04 20:55)