feat: rules add htmlOuter attribute

This commit is contained in:
Jaeger 2020-03-13 15:16:44 +08:00
parent 7c86f82527
commit b387ef5bb0

View File

@ -159,6 +159,9 @@ class Query
case 'html': case 'html':
$data[$i][$key] = $this->stripTags(pq($iobj)->html(),$tags); $data[$i][$key] = $this->stripTags(pq($iobj)->html(),$tags);
break; break;
case 'htmlOuter':
$data[$i][$key] = $this->stripTags(pq($iobj)->htmlOuter(),$tags);
break;
default: default:
$data[$i][$key] = pq($iobj)->attr($reg_value[1]); $data[$i][$key] = pq($iobj)->attr($reg_value[1]);
break; break;
@ -183,6 +186,9 @@ class Query
case 'html': case 'html':
$data[$i][$key] = $this->stripTags(pq($item,$this->document)->html(),$tags); $data[$i][$key] = $this->stripTags(pq($item,$this->document)->html(),$tags);
break; break;
case 'htmlOuter':
$data[$i][$key] = $this->stripTags(pq($item,$this->document)->htmlOuter(),$tags);
break;
default: default:
$data[$i][$key] = pq($item,$this->document)->attr($reg_value[1]); $data[$i][$key] = pq($item,$this->document)->attr($reg_value[1]);
break; break;