private function _query($page, array $rules, $range, $outputEncoding, $inputEncoding, $removeHead)
{
$this->data = array();
$this->html = $this->_isURL($page) ? $this->_request($page) : $page;
$outputEncoding && ($this->outputEncoding = $outputEncoding);
$inputEncoding && ($this->inputEncoding = $inputEncoding);
$removeHead && ($this->html = $this->_removeHead($this->html));
$this->pqHtml = '';
if (empty($this->html)) {
trigger_error("The received content is empty!", E_USER_NOTICE);
}
//获取编码格式
$this->htmlEncoding = $this->inputEncoding ? $this->inputEncoding : $this->_getEncode($this->html);
// $this->html = $this->_removeTags($this->html,array('script','style'));
$this->regArr = $rules;
$this->regRange = $range;
$this->_getList();
return $this;
}