我是否可以在浏览器中仅使用JavaScript / jQuery和Ajax从外部网页(跨域)获取某个元素的值?
像基本刮擦一样。
答案 0 :(得分:1)
我看到它的方式你有两个选择:
<强> AJAX 强>
仅当网页允许CORS时。 在开发人员工具(F12)中,转到“网络”选项卡,在响应头中查找以下标头:
Access-Control-Allow-Origin: *
如果你找到它,你可以继续为它创建一个ajax请求并解析你喜欢的元素 - 你得到一个字符串的响应。您可以使用正则表达式查找相关数据。
后端刮痧
您可以向服务器发送请求,该请求将向该网页发送请求,解析响应并将相关数据(元素值)发送回客户端。这样可以避免浏览器创建的所有CORS问题。
希望这有帮助