Ruby Mechanize - 如何单击Javascript链接

时间:2015-08-13 01:30:50

标签: python ruby mechanize

我已经在python中成功创建了一个脚本,使用mechanize登录网站并完成下载文件等任务。只要没有Javascript,这些任务就是“简单”。

现在我想在Ruby中使用mechanize做同样的事情。具体来说,我想“点击”以下链接:

dest

在此网站上是另一个按钮,<a id="WebGridFiles_ctl02_Linkbutton3" name="Linkbutton3" href="javascript:__doPostBack('WebGridFiles$ctl02$Linkbutton3','')">Download</a> 。如果我做一个简单的BackButton1,我会找回一个网站。

我的python解决方案:

form.submit()

我想知道如何禁用#Build Browser ... br["__EVENTTARGET"] = 'WebGridFiles$ctl02$Linkbutton3' br["__EVENTARGUMENT"] = '' br.find_control("BackButton1").disabled = True response = br.submit() response ... #Browser End 并在Ruby中执行提交。

0 个答案:

没有答案