javascript - 可以使用纯浏览器 JS 进行网页抓取吗?
问题描述
我正在尝试使用 chrome 中的 JS 获取页面的源 html,但看起来同源策略不允许我这样做。
我知道如何设置代理,以及如何用任何其他语言构建刮板,但我正在尝试提供一个任何人都可以通过打开一个 html 文件轻松运行的工具。
我只需要知道是否有人知道使用普通 JS 或可以包含在 html 中的某些库获取 url 的任何方法,或者设置“origin”标题或完全删除它,因为我认为这也可以。
如果这实际上是不可能的,那么我明白了,浏览器不会想让你这么容易劫持网站。
解决方案
推荐阅读
- swift - 为一个单元格设置不同的布局,具体取决于其内容
- python - 为什么玩家落地时平台的速度会发生变化?
- angularjs - 在angularjs中获取“无法读取未定义的属性'缩略图'”
- assembly - 将水平和垂直线绘制到 VBE 返回的 LFB 的结果不正确
- algorithm - 如果 m <= n,时间复杂度 O(nm) 是否等于 O(n^2)
- java - Kotlin + Java 9 模块(使用 Java 11)+ maven
- c# - 在运行时添加 ASP.Net 按钮事件处理程序不起作用
- flutter - 我在 Flutter 应用程序中升级软件包时遇到了一些问题
- python - 我如何通过在 Pandas 数据框中具有相同的值来“合并”行分组?
- linux - Linux 命令行 - 列出所有包含 .js 文件的目录,并将目录及其内容复制到新文件夹中