我有兴趣编写一个脚本,该脚本可以访问网站并在特定时间点击链接。我该如何做这样的事情?
答案 0 :(得分:2)
“点击链接”可能有两个含义:
实际上单击浏览器中的链接,或者只是执行由此产生的HTTP GET。这可以像在桌面上运行的软件一样简单,并模拟某个点的点击,以及Selenium这样复杂的事情,以实现网站交互的自动化。
如果您只需要执行单击链接的GET请求,那么任何事情都可以。 Unix系统通常包括wget
和curl
,它们需要一个url来请求。或者,如果要处理数据,可以在大多数编程语言中执行此操作。例如,在python中,您可以执行urllib2.urlopen('http://stackoverflow.com')
,然后对数据执行任何操作。 Perl有一个等价物。
答案 1 :(得分:1)
你熟悉cURL吗?
答案 2 :(得分:1)
你应该使用硒http://seleniumhq.org/ 您可以使用您在标签中指定的任何语言来控制它。