如何以编程方式在URL上执行javascript
How to execute javascript on a URL programmatically
我想使用Readability的javascript来清理新闻文章,然后下载生成的文章。这需要能够执行他们的js代码:
window.baseUrl = 'https://www.readability.com';
window.readabilityToken = '';
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.setAttribute('charset','UTF-8');
s.setAttribute('src', baseUrl + '/bookmarklet/read.js');
document.documentElement.appendChild(s);
在不同于传统 Web 浏览器的环境中。例如,这可以通过使用Firebug在站点上执行上述代码来实现;我想通过Java(没有浏览器)模拟该功能。 我在这里看到的问题之一是"窗口"对象,在以编程方式访问页面时可能不存在。
关于这是否可行以及如何实施的任何提示?
看看一个无头浏览器,比如EnvJS。
相关文章:
- iFrame url更改时执行函数
- 每次 url 哈希更改时执行 if 语句
- PhantomJS执行搜索并抓取URL
- WebView加载URL(“javascript:XYZ”)在我的网络视图中执行了好几次
- 如何逐个执行url请求而不导致堆栈溢出?(Node.JS)
- jQuery:$.ajax() 重定向到其 URL 表单操作参数,而不是对表单操作执行 AJAX 请求
- 当 ajax url 是 '/' 时,会执行什么
- 什么时候是 window.location.href = url 被执行
- 如何以编程方式在URL上执行javascript
- 如何在单击按钮并执行PHP代码后自动打开URL
- 如何使用jQuery检查图像URL是否为空并执行某些操作
- 在文本框中输入 URL 时执行 JavaScript 事件
- 根据 URL 执行某些 JavaScript
- 根据 url 执行 javascript 函数
- redux简单路由器-根据URL执行操作
- 根据URL执行不同的UI脚本
- 如何在UIWebView中只对某些url执行javascript
- 如何在您的网站的url执行脚本
- 使用javascript函数在url执行下拉选项/按钮
- 在 Node.js 中对来自 AWS S3 getSignedUrl 的 URL 执行获取请求时出现 Signature