抱歉,标题令人困惑。我是 JavaScript 的初学者,想构建这个小项目来提高我的技能水平:图像提取器。用户能够将网站名称输入到表单输入中。按 Extract,所有图像的链接都会显示出来。
问题:如何访问输入字段中输入的网站 DOM?
最佳答案
@Quentin 在评论中提到,浏览器会像这样对跨域请求实现限制。 Same Origin policy将阻止您的网站提取不同域中页面的 HTML 源代码。
由于这是一个学习练习,我建议选择另一项不会涉及跨域请求安全问题的任务。或者,您可以使用 Node (JavaScript)、Python、PHP、Ruby 或许多其他脚本语言从浏览器中实现这样的“抓取工具”。
关于javascript - 如何访问要从中提取数据的网站的控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51936261/