PHP Класс PicoFeed\Scraper\Scraper

Автор: Frederic Guillot
Наследование: extends PicoFeed\Base
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
disableCandidateParser ( ) : Scraper Disable candidates parsing.
download ( ) : boolean Download the HTML content.
execute ( $pageContent = '', $recursionDepth ) Execute the scraper.
getEncoding ( ) : string Get encoding.
getFilteredContent ( ) : string Get filtered relevant content.
getParser ( ) : PicoFeed\Scraper\ParserInterface Get the parser.
getRawContent ( ) : string Get raw content (unfiltered).
getRelevantContent ( ) : string Get relevant content.
getUrl ( ) : string Get URL to download.
hasRelevantContent ( ) : boolean Return true if the scraper found relevant content.
prepareHtml ( ) Normalize encoding and strip head tag.
setEncoding ( string $encoding ) : Scraper Set encoding.
setRawContent ( string $html ) : Scraper Set raw content (unfiltered).
setUrl ( string $url ) : Scraper Set URL to download.

Описание методов

disableCandidateParser() публичный Метод

Disable candidates parsing.
public disableCandidateParser ( ) : Scraper
Результат Scraper

download() публичный Метод

Download the HTML content.
public download ( ) : boolean
Результат boolean

execute() публичный Метод

Execute the scraper.
public execute ( $pageContent = '', $recursionDepth )

getEncoding() публичный Метод

Get encoding.
public getEncoding ( ) : string
Результат string

getFilteredContent() публичный Метод

Get filtered relevant content.
public getFilteredContent ( ) : string
Результат string

getParser() публичный Метод

Get the parser.
public getParser ( ) : PicoFeed\Scraper\ParserInterface
Результат PicoFeed\Scraper\ParserInterface

getRawContent() публичный Метод

Get raw content (unfiltered).
public getRawContent ( ) : string
Результат string

getRelevantContent() публичный Метод

Get relevant content.
public getRelevantContent ( ) : string
Результат string

getUrl() публичный Метод

Get URL to download.
public getUrl ( ) : string
Результат string

hasRelevantContent() публичный Метод

Return true if the scraper found relevant content.
public hasRelevantContent ( ) : boolean
Результат boolean

prepareHtml() публичный Метод

Normalize encoding and strip head tag.
public prepareHtml ( )

setEncoding() публичный Метод

Set encoding.
public setEncoding ( string $encoding ) : Scraper
$encoding string
Результат Scraper

setRawContent() публичный Метод

Set raw content (unfiltered).
public setRawContent ( string $html ) : Scraper
$html string
Результат Scraper

setUrl() публичный Метод

Set URL to download.
public setUrl ( string $url ) : Scraper
$url string URL
Результат Scraper