我使用simple_html_dom脚本来解析网站上的值。
我的代码:
<?php
include('simpleparser/simple_html_dom.php');
$html = file_get_html('http://www.example.com');
foreach($html->find('strong') as $e) // the tag that I am fetching
echo $e->innertext ;
?>
现在,我想每天只运行一次作为数据,我每天只解析一次更新。
我已经阅读了几篇关于cron任务的文章,但无法让它发挥作用。这些例子似乎使事情过于复杂,与我的案例无关。 我的托管计划禁用了cron调度程序,没有shell访问权限,我也不知道如何设置它。
答案 0 :(得分:3)
要从命令行创建cronjob,请使用:
#write out current crontab
crontab -l > mycron
# echo new cron into cron file | runs everyday at 22h
echo "* 22 * * * php /full/path/to/script.php" >> mycron
#install new cron file
crontab mycron
rm mycron
要使用 Parallels Plesk Panel 创建cronjob
,请查看this answer
<强>更新强>
我的Plesk Panel中没有shell访问权限和cronjob禁用。
使用在线cronjob https://www.setcronjob.com/
答案 1 :(得分:2)
答案 2 :(得分:1)
你可以联系你的托管服务器,但这种问题的临时解决方案是使用cronjob服务,网上有很多免费的cronjob服务。你可以尝试这些服务。
我在创建DDoS机器人时使用了这种服务..:p ..
您可以使用这些cronjob服务,但还有更多......
在谷歌搜索&#34; Cron职位服务&#34;你会发现成千上万的服务
快乐编码:)
答案 3 :(得分:0)
我使用windows task-schedule。要执行.php脚本,您可以像这样插入它,也可以创建一个.bat文件并在那里执行。