我正在连接到一个网站,正在登录。
该网站将我重定向到新页面,Mechanize 处理所有 cookie 和重定向作业,但是,我无法获取最后一页。我使用了 Firebug 并再次做了同样的工作,发现我不得不使用 Mechanize 传递另外两个页面。
我快速浏览了页面,看到有一些 JavaScript 和 HTML 代码,但无法理解,因为它看起来不像正常的页面代码。这些页面是做什么用的?他们如何重定向到其他页面?我该怎么做才能通过这些?
最佳答案
如果您需要使用 Javascript 处理页面,请尝试 WATIR或 Selenium - 那些驱动一个真正的网络浏览器,因此可以处理任何 Javascript。 WATIR Classic 需要安装了特定扩展的 IE 或 Firefox,您将看到页面在运行时在屏幕上闪烁。
您的另一个选择是了解违规页面上的 Javascript 的作用并手动绕过它,但这似乎很麻烦。
关于javascript - 如何使用 Mechanize 处理 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802281/