我正在连接到一个网站,正在登录。
该网站将我重定向到新页面,Mechanize 处理所有 cookie 和重定向作业,但是,我无法获得最后一页。我使用了 Firebug 并再次完成了相同的工作,发现我还必须通过 Mechanize 传递两页。
我快速浏览了这些页面,发现有一些 JavaScript 和 HTML 代码但无法理解,因为它看起来不像正常的页面代码。这些页面是做什么用的?他们如何重定向到其他页面?我该怎么做才能通过这些?
我正在连接到一个网站,正在登录。
该网站将我重定向到新页面,Mechanize 处理所有 cookie 和重定向作业,但是,我无法获得最后一页。我使用了 Firebug 并再次完成了相同的工作,发现我还必须通过 Mechanize 传递两页。
我快速浏览了这些页面,发现有一些 JavaScript 和 HTML 代码但无法理解,因为它看起来不像正常的页面代码。这些页面是做什么用的?他们如何重定向到其他页面?我该怎么做才能通过这些?
这些页面是做什么用的?他们如何重定向到其他页面。我该怎么做才能通过这些?
有时工作是在这些页面上完成的。有时,JavaScript 会阻止自动访问,就像您尝试做的那样:)。许多网站都有不必要的检查以确保您拥有“良好”的浏览器,因此请确保您的浏览器user_agent
设置为常见的,例如 IE。有时将 设置user_agent
为看起来像旧浏览器会让您在没有 JavaScript 的情况下通过。
网站自动化很有趣,因为您必须使用多种策略来超越网站及其软件开发人员。正如其他人所说,Watir 是目前超越 JavaScript 的最佳工具。