欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年07月30日 09:31:31   作者:李虎頭  
這篇文章主要介紹了PHP實(shí)現(xiàn)抓取迅雷VIP賬號的方法,實(shí)例分析了php基于采集類Snoopy實(shí)現(xiàn)頁面抓取及正則匹配的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

看了@Jinn_Wei Python版本的抓取賬號,于是順手寫了個(gè)PHP版本
PS1:代碼沒經(jīng)過優(yōu)化,只實(shí)現(xiàn)了基本的功能
PS2:代碼中使用了Snoopy
PS3:測試地址:http://xunlei.kphcdr.com

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

Snoopy-1.2.3.tar.gz點(diǎn)擊此處本站下載。

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

相關(guān)文章

  • PHP版QQ互聯(lián)OAuth示例代碼分享

    PHP版QQ互聯(lián)OAuth示例代碼分享

    這篇文章主要介紹了PHP版QQ互聯(lián)OAuth示例代碼分享,十分的詳細(xì)使用,有需要的小伙伴可以參考下。
    2015-07-07
  • PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解

    PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解

    這篇文章主要介紹了PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解,本文首先講解了真隨機(jī)數(shù)和偽隨機(jī)數(shù)的相關(guān)概念,并給出了比用mt_rand()函數(shù)產(chǎn)生更好的偽隨機(jī)數(shù)的一段例子代碼,需要的朋友可以參考下
    2015-05-05
  • Fastadmin框架自定義搜索操作流程

    Fastadmin框架自定義搜索操作流程

    這篇文章主要介紹了Fastadmin框架自定義搜索操作流程,包括html標(biāo)簽、js調(diào)整、PHP修改,需要的朋友可以參考下
    2023-08-08
  • php ss7.5的數(shù)據(jù)調(diào)用 (筆記)

    php ss7.5的數(shù)據(jù)調(diào)用 (筆記)

    這里不再多說 這里只說 ss7.5的數(shù)據(jù)調(diào)用 不管是外部的 還是內(nèi)部的
    2010-03-03
  • PHP5.5和之前的版本empty函數(shù)的不同之處

    PHP5.5和之前的版本empty函數(shù)的不同之處

    這篇文章主要介紹了PHP5.5和之前的版本empty函數(shù)的不同之處,開發(fā)時(shí)需要注意,假如你的本地開發(fā)PHP版本是PHP5.5以上,而服務(wù)器低于PHP5.5,更要注意這個(gè)問題,需要的朋友可以參考下
    2014-06-06
  • php返回字符串中所有單詞的方法

    php返回字符串中所有單詞的方法

    這篇文章主要介紹了php返回字符串中所有單詞的方法,實(shí)例分析了php字符串正則匹配與數(shù)組操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP、Nginx、Apache中禁止網(wǎng)頁被iframe引用的方法

    PHP、Nginx、Apache中禁止網(wǎng)頁被iframe引用的方法

    這篇文章主要介紹了PHP、Nginx、Apache中禁止網(wǎng)頁被iframe引用的方法,使用X-Frame-Options實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06
  • 配置php網(wǎng)頁顯示各種語法錯(cuò)誤

    配置php網(wǎng)頁顯示各種語法錯(cuò)誤

    使用php集成開發(fā)環(huán)境Appserv網(wǎng)頁會(huì)提示各種語法錯(cuò)誤,但自己配置開發(fā)環(huán)境無法提示錯(cuò)誤,這種情況該怎么解決呢?感興趣的朋友可以了解下本文
    2013-09-09
  • php實(shí)現(xiàn)cookie加密的方法

    php實(shí)現(xiàn)cookie加密的方法

    這篇文章主要介紹了php實(shí)現(xiàn)cookie加密的方法,涉及php操作cookie的加密、解密及設(shè)置等技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • yum命令安裝php7和相關(guān)擴(kuò)展

    yum命令安裝php7和相關(guān)擴(kuò)展

    本文給大家簡單總結(jié)了一下在Linux中使用yum命令安裝PHP7和其他相關(guān)擴(kuò)展的方法,有需要的小伙伴可以參考下
    2016-07-07

最新評論