【发布时间】:2009-12-14 17:49:46
【问题描述】:
我有兴趣编写一个脚本,该脚本可以访问网站并在特定时间单击链接。我该怎么做这样的事情?
【问题讨论】:
-
你有没有尝试过?
-
不,只是真的需要一个起点。
标签: webbrowser-control httprequest
我有兴趣编写一个脚本,该脚本可以访问网站并在特定时间单击链接。我该怎么做这样的事情?
【问题讨论】:
标签: webbrowser-control httprequest
你应该使用硒http://seleniumhq.org/ 您可以使用您在标签中指定的任何语言来控制它。
您可以从以下位置开始浏览 http://seleniumhq.org/projects/remote-control/
【讨论】:
“点击链接”可能有两种含义:
实际上是在浏览器中单击链接,或者只是执行一个由此产生的 HTTP GET。这可以像在您的桌面上运行并模拟某个点的点击的软件一样简单,也可以像 Selenium 这样复杂的用于网站交互自动化的软件。
如果您只需要执行单击链接会执行的 GET 请求,那么任何事情都可以。 Unix 系统通常包括wget 和curl,它们需要一个url 来请求。或者,如果您想处理数据,您可以在大多数编程语言中执行此操作。例如,在 python 中,您可以执行urllib2.urlopen('http://stackoverflow.com'),然后对数据执行任何您想要的操作。 Perl 有一个等价物。
【讨论】:
你熟悉 cURL 吗?
【讨论】: