Javascript 如何搜索外部URL的HTML源并将结果返回到我的应用程序?

Javascript 如何搜索外部URL的HTML源并将结果返回到我的应用程序?,javascript,jquery,html,Javascript,Jquery,Html,我试图在外部url中搜索与“title”匹配的内容,并通过Javascript将结果返回到后台的HTML页面。我一直在使用Javascript,没有找到任何解决我的查询的资源,也许我问错了 但我基本上会使用以下内容搜索文档: var title = document.getElementsByName("title"); 最困难的部分是连接到页面并搜索HTML源代码 蒂亚 除非服务器特别允许,否则通常无法从外部URL获取内容。但是,您可以从服务器端执行此操作。您将能够从服务器获取任何URL的内

我试图在外部url中搜索与“title”匹配的内容,并通过Javascript将结果返回到后台的HTML页面。我一直在使用Javascript,没有找到任何解决我的查询的资源,也许我问错了

但我基本上会使用以下内容搜索文档:

var title = document.getElementsByName("title");
最困难的部分是连接到页面并搜索HTML源代码


蒂亚

除非服务器特别允许,否则通常无法从外部URL获取内容。但是,您可以从服务器端执行此操作。您将能够从服务器获取任何URL的内容。服务器必须在响应中包含一个标题,标题的名称包含域的模式/名称

但是,您仍然可以从服务器端执行此操作,除非您被服务器专门阻止

您需要开发一个解决方案,从服务器获取外部URL的内容。它可以是PHP、Node.js、C#等任何东西。在收到外部服务器的响应后,使用
AJAX
或任何东西将其发送到浏览器。然后,您可以使用JavaScript或JQuery以任何方式使用它

重要提示:
确保无论您试图访问什么,您都可以访问。如果他们(您的外部URL)希望与公众共享某些内容,他们必须提供一些API或其他解决方案,以允许您访问他们的内容。

研究已经找到了一个解决方案,实施了一个刮板。现存的有很多,比如刮痧。对于那些有同样问题的人来说,这只是一个先兆

除非服务器特别允许,否则通常无法从外部URL获取内容。但是,您可以从服务器端执行此操作。您将能够从服务器获取任何URL的内容。您可以使用jquery ajax获取页面的HTML内容。解析您从ajax请求中获得的HTML。谢谢,这是非常彻底的回答!关于您的说明,我试图通过提供的API实现一些功能,但是它需要用户身份验证,这与我的应用程序的目的背道而驰。我只需要访问一点公开的信息。