国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP實現(xiàn)抓取迅雷VIP賬號的方法

2024-05-04 23:38:23
字體:
供稿:網(wǎng)友

這篇文章主要介紹了PHP實現(xiàn)抓取迅雷VIP賬號的方法,實例分析了php基于采集類Snoopy實現(xiàn)頁面抓取及正則匹配的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)抓取迅雷VIP賬號的方法。分享給大家供大家參考。具體如下:

看了@Jinn_Wei Python版本的抓取賬號,于是順手寫了個PHP版本

PS1:代碼沒經(jīng)過優(yōu)化,只實現(xiàn)了基本的功能

PS2:代碼中使用了Snoopy

PS3:測試地址:http://xunlei.kphcdr.com

 

 
  1. <?php 
  2. /** 
  3. * 抓取愛密碼迅雷VIP賬號 
  4. * @author kphcdr@163.com 
  5. */ 
  6. header("Content-type: text/html; charset=UTF-8"); 
  7. include 'Snoopy.php'
  8. $url = 'http://www.521xunlei.com/forum-xunleihuiyuan-1.html'
  9. //找出匹配的網(wǎng)址 
  10. $snoopy = new Snoopy(); 
  11. $result = $snoopy->fetchlinks($url)->getResults(); 
  12. foreach($result as $key=>$val) 
  13. if(FALSE === strpos($val, 'thread-')) 
  14. unset($result[$key]); 
  15. else 
  16. if(!strpos($val, '-1-1.html')) 
  17. unset($result[$key]); 
  18. $real = new Snoopy(); 
  19. $result = array_values(array_unique($result)); 
  20. $text = $real->fetchtext($result[1])->getResults(); 
  21. $text = iconv('gbk','UTF-8//IGNORE',$text); 
  22. //匹配出需要的內(nèi)容 
  23. $pattern = '/^迅雷會員賬號|迅雷共享賬號+[a-zA-Z0-9_]{4,15}+:+[0-9]+愛密碼分享密碼+[a-zA-Z0-9_]{4,20}/s/'
  24. preg_match_all($pattern,$text,$return); 
  25. foreach($return[0] as $a) 
  26. echo $a; 
  27. echo '<br />'

Snoopy-1.2.3.tar.gz點擊此處本站下載。

希望本文所述對大家的php程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 松江区| 柞水县| 江都市| 木兰县| 万安县| 博爱县| 祁门县| 仁寿县| 平谷区| 灌阳县| 从化市| 云阳县| 比如县| 施秉县| 金堂县| 孟津县| 新干县| 微博| 那坡县| 阿克苏市| 白水县| 华安县| 金秀| 苏州市| 大英县| 镇江市| 宁德市| 信丰县| 固镇县| 武冈市| 镇康县| 吉安县| 承德市| 合作市| 织金县| 沾化县| 连云港市| 南部县| 曲水县| 遵义县| 曲水县|