PHP 简单解析器到 运行 每天一次
PHP simple parser to run only once a day
我正在使用 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 访问权限,我不知道如何设置它。
要从命令行创建 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 面板 创建 cronjob
,请查看 this answer
更新:
I have no shell access and cronjob disabled in my Plesk Panel.
使用在线 cronjob https://www.setcronjob.com/
您可以联系您的托管服务器,但此类问题的临时解决方案是使用 cronjob 服务,网上有很多免费的 cronjob 服务。你可以试试那些服务。
我在创建 DDoS bot 时使用了这种服务..:p ..
您可以使用这些 cronjob 服务,但还有更多...
使用 "Cron job service" 在 google 中搜索,您会找到数以千计的此类服务
编码愉快:)
如果您真的无法在您的主机上设置 cron 作业 - 您也可以使用一些在线服务偶尔触发您的脚本。
例如 https://cron-job.org 似乎可以满足您的需求
附上他们提供的设置示例
我使用 windows 任务计划。要执行 .php 脚本,您可以像这样插入它或创建一个 .bat 文件并在那里执行它。
我正在使用 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 访问权限,我不知道如何设置它。
要从命令行创建 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 面板 创建 cronjob
,请查看 this answer
更新:
I have no shell access and cronjob disabled in my Plesk Panel.
使用在线 cronjob https://www.setcronjob.com/
您可以联系您的托管服务器,但此类问题的临时解决方案是使用 cronjob 服务,网上有很多免费的 cronjob 服务。你可以试试那些服务。
我在创建 DDoS bot 时使用了这种服务..:p ..
您可以使用这些 cronjob 服务,但还有更多...
使用 "Cron job service" 在 google 中搜索,您会找到数以千计的此类服务
编码愉快:)
如果您真的无法在您的主机上设置 cron 作业 - 您也可以使用一些在线服务偶尔触发您的脚本。
例如 https://cron-job.org 似乎可以满足您的需求
附上他们提供的设置示例
我使用 windows 任务计划。要执行 .php 脚本,您可以像这样插入它或创建一个 .bat 文件并在那里执行它。