此代码有什么问题? 错误:此页面无法正常工作。 它不需要$ post_str = file_get_contents($ post_url-> href); 我用回声测试了foreach中的$ post_url-> href,它显示url。它仅在file_get_contents中不起作用 请帮助我。
require_once("inc/simple_html_dom.php");
for($page_number=1;$page_number<=1;$page_number++) {
$page_url="https://songsara.net/page/{$page_number}";
$page_str=file_get_contents($page_url);
$page_base=new simple_html_dom();
$page_base->load($page_str);
foreach($page_base->find('.postbox-i') as $post) {
foreach($post->find('.post-img-hover a') as $post_url) {
echo "url: ".$post_url->href."</br>";
}
$post_str=file_get_contents($post_url->href);
$post_base=new simple_html_dom();
$post_base->load($post_str);
$track_index=1;
foreach($post_base->find('.audioplayer-tracklist .audioplayer-track-item .audioplayer-item-dl a') as $track_url) {
echo "->trackurl_{$track_index}: ".$track_url->href."</br>";
$track_index++;
}
}
}
答案 0 :(得分:0)
类似$post_url->href
是一个相对网址,只是在域名之前加上
答案 1 :(得分:0)
尝试这个...
/^0$|^[1-9][0-9]{0,5}$/g