2016-07-07 31 views
0

我是一个新的类UNIX系统的用户,现在我需要实现这样的功能与脚本:如何填写表格在网页中自动

  • 打开一个URL
  • 填补其形式
  • 点击提交按钮

我不想用任何软件来完成这项工作。我需要的只是运行脚本并完成工作。

你能举个简单的例子吗? 例如,如何编写脚本以自动使用Google来搜索关键词?

+0

这个问题(可能)题外话上这个网站。尝试使用'curl'发送'POST'请求​​。另请参阅http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request – cnicutar

+2

您的问题是关于[SO](http ://stackoverflow.com/),因为它不显示任何代码。你很困惑。您应该阅读更多关于[HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol),[HTML5](https://en.wikipedia.org/wiki/HTML5),[POST请求]( https://en.wikipedia.org/wiki/POST_%28HTTP%29),[cookies](https://en.wikipedia.org/wiki/HTTP_cookie)。您可能需要一些HTTP客户端命令,如'wget'或'curl'。您可能需要编写一些代码,使用一些HTTP客户端库,如[libcurl](https://curl.haxx.se/libcurl/) –

+1

@BasileStarynkevitch否,[对SO没有通用代码要求](http:// meta.stackoverflow.com/q/291399/4174897)。这个问题只需要清楚和专注。但是,这里的问题太广泛了。 –

回答

2

你应该看看卷曲 - 你就可以将数据发布到URL /表单操作,是这样的:

curl -X POST -F 'formfield1=somedata' -F 'anotherformfield=moredata' http://domain.com/aform.php