如何在该页面完全加载时从外部URL获取内容?

时间:2017-03-30 18:36:01

标签: php

$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代码是否有任何方式来获取该页面完全加载时的内容。 任何帮助将不胜感激。

1 个答案:

答案 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;
}