Heim  >  Artikel  >  Backend-Entwicklung  >  AVFUN豆腐脑甜党咸党数据统计

AVFUN豆腐脑甜党咸党数据统计

WBOY
WBOYOriginal
2016-07-25 08:50:441218Durchsuche
ACFUN出了个专题:http://www.acfun.tv/a/ac715346
数据刷新是AJAX吗~那就抓一下咯
不会用CURL,直接抓了截取,然后加个大括号给到下面
甜党和咸党一开始颠倒了,所以
$tian其实是咸党数据
$xian其实是甜党数据

对了~豆腐脑必然是咸的呀!!!
  1. $curl = curl_init();
  2. curl_setopt($curl, CURLOPT_URL, 'http://www.acfun.tv/vote/getVoteReport.aspx?voteId=3');
  3. // 设置header
  4. curl_setopt($curl, CURLOPT_HEADER, 1);
  5. // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  7. // 运行cURL,请求网页
  8. $data = curl_exec($curl);
  9. // 关闭URL请求
  10. curl_close($curl);
  11. //var_dump($data);
  12. //echo $data;
  13. $nw = explode('{', $data);
  14. $json = '{'.$nw[1];
  15. $xian = 0;
  16. $tian = 0;
  17. $other = 0;
  18. $de_json = json_decode($json);
  19. //var_dump($de_json);
  20. //echo '';
  21. for ($i=1; $i foreach ($de_json as $key => $value) {
  22. if ($key == 'count_'.$i.'_1') {
  23. $xian += $value;
  24. }
  25. if ($key == 'count_'.$i.'_2') {
  26. $tian += $value;
  27. }
  28. if ($key == 'count_'.$i.'_3') {
  29. $other += $value;
  30. }
  31. }
  32. }
  33. echo '咸党:'.$tian;
  34. echo '';
  35. echo '甜党:'.$xian;
  36. echo '';
  37. echo '其他:'.$other;
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn