我使用此代码来获取网站页面的所有内容。
$url = file_get_contents('https://berojgarjobs.com/forms/AirForceAFCAT.php'); echo $url;
此代码显示了网站的所有内容,但我只想要那些内容
在<table></table>
标签内。
您可以使用 javascript , php , curl any从任意网站获取代码中的特定内容
建议如果可以,请回答?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用preg_match_all
功能:
$url = file_get_contents('https://berojgarjobs.com/forms/AirForceAFCAT.php');
$pattern = "/<table(.*)<\/table>/i";
preg_match_all($pattern, $url, $match);
$table = $match[0][0];
echo $table;
还有其他方式:
$url = file_get_contents('https://www.sarkariexam.com/canara-bank-recruitment-2012/994');
$tables = [];
$pos = 0;
do {
$start = strpos($url, '<table', $pos);
$end = strpos($url, '</table', $pos);
if ($end !== false && $start !== false) {
$tables[] = substr($url, $start, $end - $start + 8);
$pos = $end;
}
} while ($end !== false && $start !== false);