ARTISAN PROJECT htmlParser
[ class tree: htmlParser ] [ index: htmlParser ] [ all elements ]

Class: scrape

Source Location: /htmlParser/hp/scrape.php

Class scrape

Class Overview

HTML 分解クラスを使用して、欲しい値以外を削り落とすクラス

Located in /htmlParser/hp/scrape.php [line 41]



		
				Author(s):
		
		
		
Information Tags:
Since:  2005/12/08 13:59
Version:  1.1

Methods

[ Top ]
Method Summary
void   scrape()   コンストラクタ
void   free()   初期化
array   getAllContentsArray()   全パースデータ
array   getContentsArray()   取得条件に沿って取得したしたデータを返します
boolean|string   go()   データをパースする
void   setProcess()   プロセスセッター

[ Top ]
Methods
Constructor scrape  [line 59]

  void scrape( )

コンストラクタ



[ Top ]
free  [line 105]

  void free( )

初期化



[ Top ]
getAllContentsArray  [line 128]

  array getAllContentsArray( )

全パースデータ



[ Top ]
getContentsArray  [line 118]

  array getContentsArray( )

取得条件に沿って取得したしたデータを返します



[ Top ]
go  [line 96]

  boolean|string go( string $contents  )

データをパースする

Parameters:
string   $contents:  htmlデータ


[ Top ]
setProcess  [line 86]

  void setProcess( string $tag, string $mode, [array $where_array = array()], [string $where_mode = HP_SCRAPE_WHEREMODE_TEXT], [array $options_list = false]  )

プロセスセッター

取得モードは下記のとおり
 HP_SCRAPE_CONTENTS_ALL タグにはさまれたコンテンツを、タグつきで取得。
 HP_SCRAPE_CONTENTS_TEXT タグにはさまれたコンテンツの、テキスト部分のみ取得
 HP_SCRAPE_OPTIONS オプション取得

 属性取得条件モードは下記のとおり
 HP_SCRAPE_WHEREMODE_EREG 正規表現
 HP_SCRAPE_WHEREMODE_TEXT テキスト

Parameters:
string   $tag:  タグ名
string   $mode:  取得モード
array   $where_array:  属性取得条件(属性名=>値)
string   $where_mode:  属性取得条件モード、
array   $options_list:  取得属性(属性名=>値)


[ Top ]

Documentation generated on Thu, 04 Jan 2007 17:47:20 +0900