Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 从网页中提取文本信息_Html_Text - Fatal编程技术网

Html 从网页中提取文本信息

Html 从网页中提取文本信息,html,text,Html,Text,我试图创建一个网页,复制一些文本,它从其他网页获得,但我不知道如何做到这一点 举个例子: http站点A上有一个数字,即用户加载页面时特定位置的风速。我确切地知道它在页面上的位置,比如它将始终是页面上的第三个数字,或者它的前面会有风速:,或者其他什么;我有一个定期的表达或一些我知道会给我什么,我想从网页,我有网页所有者的许可使用他们的信息或任何东西。我想能够得到这个号码从网页上,并把它放在我自己的网页上 有没有办法只用HTML来实现这一点?或者我需要使用其他东西来获取信息,比如javascrip

我试图创建一个网页,复制一些文本,它从其他网页获得,但我不知道如何做到这一点

举个例子: http站点A上有一个数字,即用户加载页面时特定位置的风速。我确切地知道它在页面上的位置,比如它将始终是页面上的第三个数字,或者它的前面会有
风速:
,或者其他什么;我有一个定期的表达或一些我知道会给我什么,我想从网页,我有网页所有者的许可使用他们的信息或任何东西。我想能够得到这个号码从网页上,并把它放在我自己的网页上


有没有办法只用HTML来实现这一点?或者我需要使用其他东西来获取信息,比如javascript?

通常,向其他网站提供信息的页面使用web服务来提供信息

这样,像这样的页面将在选定的url上有一个方法,您可以访问该方法来获取信息

根据它的实现方式,您可以在HTML页面中直接加载web服务的响应。但是,建议使用AJAX调用Web服务并操纵响应


当然,如果没有可用的web服务,并且您将从纯html文本中删除信息,那么您需要使用javascript来完成任务,而仅仅通过html是无法做到的。

正如Bardo所说,您有两种选择。第一个是web服务,第二个是通过JavaScript解析页面,或者,很简单,只要找到要提取的信息的位置,就可以在页面中搜索特定模式并提取信息。

试试谷歌搜索“屏幕抓取”。