Wordpress 怎么根据产品链接或者产品网页源代码中获取自己想要的产品信息并保存到数据库中去

本文介绍了如何在WordPress中通过编程方式获取产品信息,包括从产品链接和网页源代码中抓取,使用phpQuery和QueryList库。首先,定义信息获取规则,然后调用QueryList::Query方法进行查找。获取到的数据将分别针对单一产品和可变产品保存到WordPress数据库。
摘要由CSDN通过智能技术生成

在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

雪箭淘客机器人【Xuejian Taoke Robot】是一款 Wordpress 插件,使用前你需要安装 Wordpress 程序后再安装此插件才能使用。   插件描述: 通过雪箭淘客机器人可以轻松地完成繁琐的商品添加任务。只需提供一个商品关键词,机器人就能自动为你获取商品并发布到你的网站,如果你服务器速度还行的话,这一个过程仅需几秒钟。商品会以“链接”的文章形式发布或保存到指定的分类目录商品信息则会保存在自定义栏目字段。   商品信息: nick 掌柜名称 sellerid 商品ID product-title 商品标题 num_iid 商品ID price 商品价格 oprice 商品原价 sales 售出数量 express_fee 运费,0.00包邮/false 不包邮,不能获取邮费 location 商品产地、商家发货省份城市 from 商品来源 1天猫/0淘宝 discount 商品折扣 pic-s60-0 商品主图 commentNickName 评论用户名 此信息会发布到评论 comment 评论内容一条 此信息会发布到评论 注意:此插件无法获取商品的详情内容说明,如果有需要你可以手动添加商品。如果演示站商品内容则是手动添加上去的,并非插件提供的。   信息调用: 对于稍有 Wordpress 主题开发经验的用户来说,可以轻易的从文章读取该信息。例如获取商品掌柜名称: echo get_post_meta($post->ID,'nick',true); ?> 更多信息调用雷同,只需将代码的 nick 替换成需要的信息即可。至于如何布局这个商品信息的CSS样式,侧需要由用户自行根据主题的而定义。   插件安装 安装好插件之后从 Wordpress 左侧菜单工具的【Xuejian taobao Robot 1.01 App】进入控制管理面板。 此插件是用API接口来发送数据的,用户需要在雪箭微薄获取一组APP ID/APP KEY信息填写在应用设置。还需要服务器支持 cURL 组件或 fsockopen。 设置完成后,返回商品管理界面,输入商品关键词等信息点击底部的 【option_save】开始任务,如果你的服务器性能还不错,那么仅需几秒钟就能完成一次任务,50多件商品就将发布到你的网站。任务完成或出现异常时,能直接看到任务状态。   援助文档 更加详细的插件说明可以通过插件的援助文档查阅。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值