cron - 在 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]
我究竟做错了什么 ?
解决方案
您确定当您的 cron 运行时,xml 已被填充?尝试简单地从浏览器调用链接,如果 xml 中充满了产品,请尝试运行 crone,并比较结果。(我认为当cron运行时,xml不包含产品,只有“shop> SHOP>”)
推荐阅读
- python - Python中的array[0]和array[0:1]有什么区别?
- javascript - Angular ReactiveForms FormArray removeAt 删除 FormArray 中的所有元素
- node.js - 如何为指向 Amazon EC2 实例(弹性 IP)的子域启用 SSL?
- php - 已经使用 FLOOR 获得结果时如何输出为小数?
- django - 我正在尝试允许用户通过 TinyMCE 编辑器上传图片并插入用户帖子
- c# - 在没有手动登录至少一次的情况下,无法远程获取机器的组策略
- nancy - Nancy 请求跟踪未显示任何内容
- php - 在 DIV 中显示 PHP 进程,无需等待通过 JQUERY 完成
- excel - VBA。查看哪些 A 列条目未出现在 B 列中
- opengl-es - 检查 android manifest 中的 opengl 扩展