Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
Php 正在分析来自其他网站的表_Php_Html_Web Scraping - Fatal编程技术网

Php 正在分析来自其他网站的表

Php 正在分析来自其他网站的表,php,html,web-scraping,Php,Html,Web Scraping,可能重复: 我需要在我正在创建的网站上显示潮汐数据,我没有任何访问此类数据的API的权限,因此我想知道是否有可能在这个页面上获取表格:并在我自己的页面上显示它,能够重新格式化它,使它看起来漂亮。 是否可以使用PHP或Java实现此功能?您可以使用此PHP库 按照文档进行操作,这是非常不言自明的 $html = file_get_html('http://www.bom.gov.au/cgi-b...'); foreach($html->find('table') as $table)

可能重复:

我需要在我正在创建的网站上显示潮汐数据,我没有任何访问此类数据的API的权限,因此我想知道是否有可能在这个页面上获取表格:并在我自己的页面上显示它,能够重新格式化它,使它看起来漂亮。
是否可以使用PHP或Java实现此功能?

您可以使用此PHP库

按照文档进行操作,这是非常不言自明的

$html = file_get_html('http://www.bom.gov.au/cgi-b...');

foreach($html->find('table') as $table) {
   // your code here
}


我希望它能帮助你解决问题。:)

是的,这是可能的。使用PHP。同样适用于Java,但您可能指的是Javascript。
<?php function getHTML($url){ //inisialisation CURL

$data = curl_init();

// setting CURL

curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($data, CURLOPT_URL, $url);

// run CURL to read file

$value = curl_exec($data);

curl_close($data);

return $value;

}

?>