【问题标题】:Automating interaction with a web-page's JavaScript自动与网页的 JavaScript 交互
【发布时间】:2011-10-06 22:01:54
【问题描述】:

一些网站(例如 rapidshare)使用基于 JavaScript 的计时器提供对其内容的访问权限。
对于像我这样并不真正了解网络浏览器如何工作的人来说,这是无法避免的。

如果有人能给我提供一篇有用的文章来解释如何处理这个障碍(脚本和 cookie),我将不胜感激。



编者注:标题是“自动化服务器端 javascript”,根据问题的其余部分,这在技术上是不正确的。但我将旧标题文本保留在此处,以防其他用户在搜索时考虑到相同的概念。

【问题讨论】:

  • 需要更多详细信息...不确定您所说的基于 javascript 的计时器是什么意思。听起来您可能是在谈论基于 http/ajax 的标准 API?

标签: javascript automation browser webpage rapidshare


【解决方案1】:

您想改变浏览网站时的行为方式,是吗?

为此,请使用浏览器脚本工具,例如 Greasemonkey1

Userscripts.org 拥有一系列适用于各种网站的脚本——包括scripts for, say, Rapidshare

找到一个执行您想要的脚本,或调整一个接近的脚本。
您有时可以在 Userscripts.org 论坛上说服人们编写新脚本,SO(此处)可以帮助解决特定脚本编程问题。


1 Greasemonkey 主要用于 Firefox,但在 Chrome、Opera、Safari 甚至 IE 上都可以不同程度地工作(非常有限)。 GM 脚本在 Chrome 上运行良好——尤其是在使用 Tampermonkey extension 时。

【讨论】:

    【解决方案2】:

    Javascript 是一种客户端技术。对于服务器端,您需要 JSP、ASP 或 PHP 之类的东西。这些需要 Web 服务器来托管页面,这些页面会处理结果并将生成的输出显示到浏览器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-08
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多