Javascript 我可以在浏览器中使用JS来获取某个元素';来自外部网页的s值(跨域)?
我是否可以在浏览器中仅使用JavaScript/jQuery和Ajax从外部网页(跨域)获取某个元素的值Javascript 我可以在浏览器中使用JS来获取某个元素';来自外部网页的s值(跨域)?,javascript,jquery,ajax,web-scraping,cross-domain,Javascript,Jquery,Ajax,Web Scraping,Cross Domain,我是否可以在浏览器中仅使用JavaScript/jQuery和Ajax从外部网页(跨域)获取某个元素的值 类似基本刮削的东西。依我看,您有两种选择: AJAX 仅当网页允许CORS时。 在开发人员工具(F12)中,转到网络选项卡,并在响应标题中查找以下标题: 访问控制允许原点: 如果您找到了它,您可以继续创建一个ajax请求,并以您喜欢的方式解析您的元素——您将得到一个字符串形式的响应。您可以使用regex查找相关数据 后端刮片 您可以向服务器发送请求,服务器将向该网页发送请求,解析响应并将相关
类似基本刮削的东西。依我看,您有两种选择: AJAX 仅当网页允许CORS时。 在开发人员工具(F12)中,转到网络选项卡,并在响应标题中查找以下标题:
访问控制允许原点:
如果您找到了它,您可以继续创建一个ajax请求,并以您喜欢的方式解析您的元素——您将得到一个字符串形式的响应。您可以使用regex查找相关数据
后端刮片
您可以向服务器发送请求,服务器将向该网页发送请求,解析响应并将相关数据(元素值)发送回客户端。这样可以避免浏览器产生的所有CORS问题
希望这有助于@KrzysztofKaźmierczak这很酷-但这正是实现我的第二种方法-只是使用雅虎这样做:)正确!我只是想分享一下,因为这里有一些代码示例,可能会很有用。但是你的答案绝对正确!;)