我正在使用简单的html dom解析器。当我请求像file_get_html()
这样的页面时,我得到了2个值。一个是标题,另一个是网址。在此我想再次file_get_html()
。
但是我得到第二次遍历的类似数据。
喜欢这个脚本:
foreach($urls as $value) {
$html=file_get_html($value);
foreach($html->find('div[class=data] a') as $content) {
$url2='http://abc.com/'.$content->href;
$childHtml=file_get_html($url2);
echo $childHtml; //Proble is here i am getting the previous data-->html
}
}
我在这里做错了什么?
$urls=GenerateURLS($currentmonth);
$tracker=0;
$urlHolderArray=array();
foreach ($urls as $value) {
$html=file_get_html($value); //Here I am requesting the html dom
foreach ($html->find('div[id=centrepanel] div[class=events_listing_container] div[class=events_info_container] div[class=events_image] a') as $content) {
$proxyURL="http://www.junkclub.com/".$content->href;
array_push($urlHolderArray,$proxyURL);
}
}
echo '<pre/>';
print_r($urlHolderArray);
echo '<pre/>';
foreach ($urlHolderArray as $link) {
$htmlCon=file_get_html($link);
}
echo $htmlCon;