国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 龙泉市| 玛纳斯县| 济源市| 视频| 航空| 高陵县| 潢川县| 肥乡县| 灵宝市| 镇康县| 肥乡县| 错那县| 布拖县| 博爱县| 辽阳市| 涟水县| 顺义区| 呈贡县| 遂平县| 台湾省| 三门县| 中山市| 松滋市| 七台河市| 达州市| 吴旗县| 定襄县| 青田县| 玛纳斯县| 南郑县| 正阳县| 商都县| 麟游县| 清丰县| 正宁县| 章丘市| 安福县| 雷州市| 高平市| 游戏| 青浦区|