| 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); |
| | 9 | $ranking = new Diggin_Scraper_Process(); |
| | 10 | $ranking->addProcess('.', 'rank => [@background, "Digits"]') |
| | 11 | ->addProcess('img', 'star => @alt', 'image => @src') |
| | 12 | ->addProcess('td.text', 'text => TEXT') |
| | 13 | ->addProcess('.//td[contains(@class, "lucky") and (not(contains(@valign, "bottom")))]', 'lucky => TEXT'); |
| | 14 | |
| | 15 | $scraper = new Diggin_Scraper(); |
| | 16 | $scraper->process('//td[@class="day" and @height < 100]', 'date => "TEXT"') |
| | 17 | ->process('//table[contains(@background, "item/rank")]', array('ranking[]' => $ranking)) |
| | 18 | ->scrape($url); |
| | 25 | /* |
| | 26 | array(2) { |
| | 27 | ["date"] => string(9) "9月29日" |
| | 28 | ["ranking"] => array(12) { |
| | 29 | [0] => array(5) { |
| | 30 | ["rank"] => string(2) "01" |
| | 31 | ["star"] => string(15) "おひつじ座" |
| | 32 | ["image"] => string(57) "http://www.fujitv.co.jp/meza/uranai/item/conste_aries.gif" |
| | 33 | ["text"] => string(126) "新しい恋の一大チャンス到来。友人からの誘いがきっかけに。さわやかな笑顔で振る舞って。" |
| | 34 | ["lucky"] => string(27) "たくさん質問をする" |
| | 35 | } |
| | 36 | [1] => array(5) { |
| | 37 | ["rank"] => string(2) "02" |
| | 38 | ["star"] => string(15) "てんびん座" |
| | 39 | ["image"] => string(57) "http://www.fujitv.co.jp/meza/uranai/item/conste_libra.gif" |
| | 40 | ["text"] => string(72) "大胆な発想で人気急上昇。常識よりも感性を最重視。" |
| | 41 | ["lucky"] => string(12) "メモ用紙" |
| | 42 | */ |
| | 43 | |
| | 44 | |