为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用机械化处理JavaScript?

如何使用机械化处理JavaScript?

慕斯王 2019-07-20 13:20:03
如何使用机械化处理JavaScript?我正在连接一个网站登录。该网站重定向我到新的网页,机械化处理所有的曲奇和重定向工作,但是,我不能得到最后一页。我使用了Firebug,又做了同样的工作,发现还有两个页面需要机械地传递。我快速查看了页面,发现有一些JavaScript和HTML代码,但是无法理解,因为它看起来不像普通的页面代码。这些书页是干什么用的?他们怎么能重定向到其他页面?我该怎么做才能通过这些?
查看完整描述

3 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

如果需要使用Javascript处理页面,请尝试湿法-它们驱动一个真正的Web浏览器,从而可以处理任何Javascript。WATIR经典版需要安装有一定扩展的IE或Firefox,您将看到页面在屏幕上闪烁。

您的另一个选择是理解违规页面上的Javascript所做的事情,并手动绕过它,但这似乎很麻烦。


查看完整回答
反对 回复 2019-07-20
?
慕标5832272

TA贡献1966条经验 获得超4个赞

目前,机械化并不能处理JavaScript。有传言说最终会合并约翰逊的功能到机械化,但在此之前,您有两个选择:

  1. 找出足够好的JavaScript来理解如何遍历这些页面。
  2. 自动化实际浏览器

    是吗?

    理解JavaScript使用

    瓦蒂尔.


查看完整回答
反对 回复 2019-07-20
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

这些书页是干什么用的?如何将它们重定向到其他页面。我该怎么做才能通过这些?

有时这些页面上的工作已经完成。有时候,JavaScript的存在是为了防止像您想要做的那样进行自动访问:)。许多网站都有不必要的检查,以确保您有一个“好的”浏览器,所以请确保您的user_agent被设置成一些普通的东西,比如IE。有时设置user_agent看起来像一个旧的浏览器可以让您在没有JavaScript的情况下过关。

网站自动化很有趣,因为你必须比网站和它的软件开发人员更聪明,使用多种策略。就像其他人说的,Watir是目前通过JavaScript的最佳工具。


查看完整回答
反对 回复 2019-07-20
  • 3 回答
  • 0 关注
  • 622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信