gpt4 book ai didi

javascript - 能否在浏览器中使用JS从外部网页(跨域)获取某个元素的值?

转载 作者:行者123 更新时间:2023-12-03 05:16:55 24 4
gpt4 key购买 nike

我可以在浏览器中仅使用 JavaScript/jQuery 和 Ajax 从外部网页(跨域)获取某个元素的值吗?

类似于基本抓取的东西。

最佳答案

我认为你有两个选择:

AJAX

仅当网页允许 CORS 时。在开发人员工具 (F12) 中,转到“网络”选项卡并在响应 header 中查找以下 header :

访问控制允许来源:*

如果找到它,您可以继续创建一个 ajax 请求,并根据您的喜好解析您的元素 - 您将得到字符串形式的响应。您可以使用正则表达式查找相关数据。

后端抓取

您可以向服务器发送请求,服务器将向该网页发送请求,解析响应并将相关数据(元素值)发送回客户端。这样您就可以避免浏览器造成的所有 CORS 问题。

希望这有帮助

关于javascript - 能否在浏览器中使用JS从外部网页(跨域)获取某个元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41564416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com