|
Revision 20206, 0.8 kB
(checked in by sasezaki, 5 years ago)
|
|
demo修正
|
| Rev | Line | |
|---|
| [20206] | 1 | <?php |
|---|
| 2 | require_once 'Zend/Loader.php'; |
|---|
| 3 | Zend_Loader::registerAutoload(); |
|---|
| 4 | |
|---|
| 5 | $url = 'http://www.fujitv.co.jp/meza/uranai/'; |
|---|
| 6 | |
|---|
| 7 | try { |
|---|
| 8 | $ranking = new Diggin_Scraper_Process(); |
|---|
| 9 | $ranking->addProcess('.', 'rank => [@background, "Digits"]') |
|---|
| 10 | ->addProcess('img', 'star => @alt', 'image => @src') |
|---|
| 11 | ->addProcess('td.text', 'text => TEXT') |
|---|
| 12 | ->addProcess('.lucky', 'lucky => TEXT'); |
|---|
| 13 | |
|---|
| 14 | $scraper = new Diggin_Scraper(); |
|---|
| 15 | $scraper->process('//td[@class="day" and @height < 100]', 'date => "TEXT"') |
|---|
| 16 | ->process('//table[@width="306"]', array('ranking[]' => $ranking)) |
|---|
| 17 | ->scrape($url); |
|---|
| 18 | } catch (Diggin_Scraper_Exception $e) { |
|---|
| 19 | die($e->getMessage()); |
|---|
| 20 | } |
|---|
| 21 | |
|---|
| 22 | Zend_Debug::dump($scraper->results); |
|---|
| 23 | |
|---|