【发布时间】:2019-08-30 21:08:21
【问题描述】:
正如标题所示,我想检索具有特定类的链接。 我有连接到页面的代码和 preg_match 函数,我只想获取 href = "url" 中的 url。
我要取的链接的结构和在href=""中找到的那个,这个链接在一个表中,也可以有其他属性,但没有id,只有视图类。
<a title="viwe" class="view" href="link">blablabla</a>
当我写这段代码时
$curl = curl_init('http://prove/prove/pag/test.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(curl_errno($curl)) // check for execution errors
{
echo 'Scraper error: ' . curl_error($curl);
exit;
}
curl_close($curl);
$regex = '/<a.*?>(.*?)<\/a>/';
if ( preg_match($regex, $page, $list) )
echo $list[0];
else
print "Not found";
【问题讨论】:
标签: php regex preg-match