$data = array();
$html = file_get_html('www.example.com');
foreach($html->find(".bidsTable tr") as $tr){
$row = array();
foreach($tr->find("td") as $td){
/* enter code here */
$row[] = $td->plaintext;
}
$data[] = $row;
}
我正在使用此代码从外部网址获取内容但我没有得到完整的HTML代码是否有任何方式来获取该页面完全加载时的内容。 任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用cURL获取HTML内容,
尝试这样,它肯定会等到内容加载完毕。
$ch = curl_init("http://www.example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
foreach($html->find(".bidsTable tr") as $tr){
$row = array();
foreach($tr->find("td") as $td){
/* enter code here */
$row[] = $td->plaintext;
}
$data[] = $row;
}