首頁 > 後端開發 > php教程 > 抓取豆瓣電影TOP250的PHP代碼

抓取豆瓣電影TOP250的PHP代碼

WBOY
發布: 2016-07-23 08:54:50
原創
1938 人瀏覽過
  1. for ($start = 0; $start < 250; $start = 25) {
  2. $url = "http://movie.douban.com/top250?start=$start&filter=&type=";
  3. $titles = parsePage($url);
  4. if ($titles === false) {
  5. echo $url, "n";
  6. } else {
  7. array_walk($titles, 'printTitle');
  8. }
  9. }
  10. function parsePage($url) {
  11. $html = file_get_contents($url);
  12. if ($html === false) {
  13. return false;
  14. }
  15. if (preg_match_all('/([^<] )/s', $html, $matches) === false) {
  16. return false;
  17. }
  18. $titles = array();
  19. foreach($matches[1] as $item) {
  20. $titles[] = iconv('utf-8', 'gbk', $item);
  21. }
  22. return $titles;
  23. }
  24. $count = 0;
  25. function printTitle($title) {
  26. global $count;
  27. $count;
  28. printf("= %sn", $count, $title);
  29. }
复制代码

PHP


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板