如何使用机械化处理JavaScript?

如何使用机械化处理JavaScript?

我正在连接一个网站登录。

该网站重定向我到新的网页,机械化处理所有的曲奇和重定向工作,但是,我不能得到最后一页。我使用了Firebug,又做了同样的工作,发现还有两个页面需要机械地传递。

我快速查看了页面,发现有一些JavaScript和HTML代码,但是无法理解,因为它看起来不像普通的页面代码。这些书页是干什么用的?他们怎么能重定向到其他页面?我该怎么做才能通过这些?


慕斯王
浏览 623回答 3
3回答

一只甜甜圈

如果需要使用Javascript处理页面,请尝试湿法或硒-它们驱动一个真正的Web浏览器,从而可以处理任何Javascript。WATIR经典版需要安装有一定扩展的IE或Firefox,您将看到页面在屏幕上闪烁。您的另一个选择是理解违规页面上的Javascript所做的事情,并手动绕过它,但这似乎很麻烦。

慕标5832272

目前,机械化并不能处理JavaScript。有传言说最终会合并约翰逊的功能到机械化,但在此之前,您有两个选择:找出足够好的JavaScript来理解如何遍历这些页面。自动化实际浏览器是吗?理解JavaScript使用瓦蒂尔.

开心每一天1111

这些书页是干什么用的?如何将它们重定向到其他页面。我该怎么做才能通过这些?有时这些页面上的工作已经完成。有时候,JavaScript的存在是为了防止像您想要做的那样进行自动访问:)。许多网站都有不必要的检查,以确保您有一个“好的”浏览器,所以请确保您的user_agent被设置成一些普通的东西,比如IE。有时设置user_agent看起来像一个旧的浏览器可以让您在没有JavaScript的情况下过关。网站自动化很有趣,因为你必须比网站和它的软件开发人员更聪明,使用多种策略。就像其他人说的,Watir是目前通过JavaScript的最佳工具。
打开App,查看更多内容
随时随地看视频慕课网APP