首页 > 解决方案 > 在 presta cPanel 上使用 CRON 从服务器导入 XML

问题描述

我试图设置 CRON 任务以从这个 URL https://www.vapefully.com/pl/feed-b2b/导入到我的服务器。

我在 Cpanel 上使用了这段代码

wget "https://www.vapefully.com/pl/feed-b2b/" --output-document=vapefully.xml

但结果我得到了这个几乎是空的文件

<?xml version="1.0" encoding="UTF-8"?>
<SHOP> </SHOP>

这就是我从 CRON 得到的

> --2019-12-21 12:25:02--  https://www.vapefully.com/pl/feed-b2b/
Resolving www.vapefully.com (www.vapefully.com)... 35.242.195.100
Connecting to www.vapefully.com (www.vapefully.com)|35.242.195.100|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://vapefully.com/pl/feed-b2b/ [following]
--2019-12-21 12:25:02--  https://vapefully.com/pl/feed-b2b/
Resolving vapefully.com (vapefully.com)... 35.242.195.100
Connecting to vapefully.com (vapefully.com)|35.242.195.100|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/xml]
Saving to: ‘vapefully.xml’

     0K                                                        6.69M=0s
    2019-12-21 12:25:02 (6.69 MB/s) -      ‘vapefully.xml’     saved [65]

我究竟做错了什么 ?

标签: cronwget

解决方案


您确定当您的 cron 运行时,xml 已被填充?尝试简单地从浏览器调用链接,如果 xml 中充满了产品,请尝试运行 crone,并比较结果。(我认为当cron运行时,xml不包含产品,只有“shop> SHOP>”)


推荐阅读