javascript - 最轻的单页刮刀

标签 javascript ajax xmlhttprequest

有一些网站发布了一些不断变化的数据。没有 api,但我需要在 js 中以编程方式访问该值。这对我来说是一个常见问题。

我正在写一个简单的js脚本(HTML/js) hackyAPI 、HTML/js 或客户端足以满足我想要对数据进行的任何操作。

但问题在于 XMLHttpRequest 和跨服务器权限。我不想仅仅为此引入服务器元素。考虑到我只想要一个典型的 html 响应,是否有解决方法?

最佳答案

浏览器明确强制执行 CORS 限制,以防止此类脚本(以及更多恶意 XSS 脚本);无论谁运行该网站,都会提供这些资源(并付费提供服务),因此除非他们提供公共(public) API,否则以您似乎尝试的方式使用这些数据并不公平。在这种特殊情况下,它似乎与网站的服务条款直接冲突。

关于javascript - 最轻的单页刮刀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46536271/

相关文章:

javascript - 创建 Meteor.Router.add() 后显示 [object Object] 的 Meteor

javascript - 当 JSF 组件重新渲染时,如何重新应用 JS/jQuery document.ready?

php - 如何显示当前有多少用户在线

javascript - 如何在 JavaScript 中检测互联网连接是否已关闭或域/URL 是否不存在?

jquery - 如何将 withCredentials=true 添加到 Jquery .load() 中?

javascript - 为什么要重用XmlHttpRequest对象?

javascript - HTML5 文件 API 按顺序包含多个文件,而不是一次全部文件

javascript - 如何使用accessdb API关闭Access连接?

javascript - setinterval 不在整个应用程序中更新/刷新 - Node.js

javascript - 为什么我的 Javascript Ajax 调用没有将值发送到我的 PHP 脚本?