这是我到目前为止的代码片段
<?php
include('include/simple_html_dom.php');
$url = 'http://www.nba.com/news/';
$html = file_get_html($url);
foreach($html->find('div[id=nbaNewsStories]') as $key)
{
echo ($key->innertext) . "<br />";
}
?>
到目前为止,这显示了我想要从该部分获得的链接。我的问题是,当您单击提取的文章时,链接是相对的,不会转到网页。我需要创建一个绝对网址,这样当单击文章标题时,它将转到文章的
http://www.nba.com/news/title
任何帮助或建议将不胜感激。
将其包含在 foreach 之前:
foreach($html->find('a') as $key)
{
$key->href = 'http://www.nba.com'.$key->href;
}