在wordpress 中,无疑最多的就是自己要去手动添加产品信息,那么如何通过代码的方式来获取产品信息,想要获取产品的方法其实有两种,一种是通过产品链接,另一种是产品网页源代码去获取。需要注意的是通过产品链接去获取需要去请求后才能根据自己的方法去获取,而源代码就不需要请求,可以直接通过方法获取自己想要的产品信息。
想要获取到产品信息,首先需要加载两个php文件 phpQuery.php 和 QueryList.php ,通过这两个文件,调用方法才可以实现。
首先需要编写获取某个具体信息的规则,如
$productRule = array(
'product_info' => array('script[id=ProductJson-product-template]','text','',function($content){ })
);
这是二维固定格式,product_info 下的数组是获取信息的规则,第一个是信息所在的具体标识,第二个是 以什么显示( text / html)两种方式,第三个是信息的结束位置,第四个参数是回调函数,处理获取到的信息。
然后引用QueryList.php下面的方法
$productAllInfo = Querylist::Query($html_content,$productAllRule)->data;
通过调用QueryList::Query 方法根据 所写的规则在源代码中去查找信息
以上是怎么去网页源代码中去获取自己想要的产品信息。下面介绍下怎么将获取掉的数据保存到wordpress