我正在连接到一个网站,正在登录。
该网站将我重定向到新页面,并且Mechanize处理所有cookie和重定向作业,但是,我找不到最后一页。我使用Firebug并再次完成了相同的工作,然后发现我必须通过Mechanize传递另外两页。
我快速浏览了一下页面,发现有一些JavaScript和HTML代码,但由于它看起来不像普通的页面代码而无法理解。这些页面是做什么用的?他们如何重定向到其他页面?我应该怎么做才能通过这些?
如果您需要使用Javascript处理页面,请尝试使用WATIR或Selenium-它们驱动真正的Web浏览器,因此可以处理任何Javascript。WATIR Classic需要安装有特定扩展名的IE或Firefox,并且在工作时您会在屏幕上看到页面闪烁。
您的另一个选择是了解有问题的页面上的JavaScript并手动绕过它,但这似乎很麻烦。