我正在尝试使用cURL抓取一个外部网页进入我自己的网站,它基本上是一个体育团队的"阶梯",我联系了他们,但他们没有梯子的RSS提要,所以我'我试图通过其他方式获得阶梯,是否可以使用cURL获取<table>和</ table>之间的所有内容?我可以使用以下代码获取我想要的页面,但除了HTML表格之外我不需要任何其他内容.
$ch = curl_init ("http://www.sportingpulse.com/rpt_ladder.cgi?results=N&round=15&client=1-3909-47801-81021-6151461&pool=-1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo $page = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助我,那就太好了.谢谢
李亚男
好的,所以我设法使用它(如果其他人想知道)
$ch = curl_init ("http://www.sportingpulse.com/rpt_ladder.cgi?results=N&round=15&client=1-3909-47801-81021-6151461&pool=-1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
preg_match('#<table[^>]*>(.+?)</table>#is', $page, $matches);
foreach ($matches as &$match) {
$match = $match;
}
echo '<table>';
echo $matches[1];
echo '</table>';
Run Code Online (Sandbox Code Playgroud)
:)
| 归档时间: |
|
| 查看次数: |
10113 次 |
| 最近记录: |