嗨,我正在尝试使用 Simple HTML DOM Parser 抓取 UFC 事件时间表。
我正在努力选择正确的数据。
我想要标题、图像、日期、时间和位置。
到目前为止我已经尝试过
function scraping_ufc() {
// create HTML DOM
$html = file_get_html('http://uk.ufc.com/schedule/event/');
// get news block
foreach($html->find('table tr') as $event) {
// get title
$item['title'] = trim($event->find('div[class="event-tagline"]', 0)->innertext);
// get details
$item['date'] = trim($event->find('div[class="date"]', 0)->innertext);
$item['time'] = trim($event->find('div[class="time"]', 0)->innertext);
$ret[] = $item;
}
// clean up memory
$html->clear();
unset($html);
return $ret;
}
选择了很多不需要的表格行,我确实设法获得了标题,但没有获得日期或时间。
请帮助我有效地选择我需要的数据。