我有个爬取的程序,用PHP写的,缺点是只有访问这个php文件比如 http://www.XXX.com/a.php 才会执行爬取操作,有没有可以实现服务器上自动访问这个链接的软件或者方法?
|
icanforkAug 6, 2014
1
|
|
yuelang85Aug 6, 2014
2
cron+curl
|
|
6IbA2bj5ip3tK49jAug 6, 2014
3
网上随便找个监控的网站,比如什么监控宝啊,360网站监控。
监控的url填你服务器的URL就成。 |
|
582033Aug 6, 2014
4
crontab定时,curl wget w3m ...
|
|
5
@belin520 windows 服务器
|
|
yuelang85Aug 6, 2014
6
@hellohacker 爱莫能助了,windows桌面版我都不会用了
|
|
hellojinjieAug 6, 2014
7
@xgfan 哈哈,正解,不过这个方法有点缺陷就是无法控制被访问的频次。
@hellohacker Windows 服务器的话,不是有计划任务的吗?新建一个计划任务,然后执行制定的脚本(在这个脚本里面去访问那个 URL) |
|
sqbingAug 6, 2014
8
ifttt
|
|
ChiChouAug 6, 2014
9
楼上都被访问 URL 迷糊了,其实 LZ 是想执行那个 URL 里指向的 PHP 脚本吧。
直接 crontab,用命令行执行 php 脚本就可以了 |
|
whyAug 6, 2014
10
开个浏览器,加自动刷新的功能
|
|
hcyAug 6, 2014
11
|
|
whoopsAug 6, 2014
12
@hellohacker
windows下curl+计划任务 |
|
tabris17Aug 6, 2014
13
几乎每个服务器操作系统都有类似计划任务的功能
|
|
allan888Aug 6, 2014
14
cron+curl 我也是这么做的
我写在SAE上写在config.yaml里面,供lz参考: - description: reset url: tq/reset.php schedule: every day of month 00:30 timezone: Beijing 每隔几分钟可以这样写:schedule: every 30 mins 网页不在SAE的话就在SAE里面写个页面,然后curl就好。 |
|
arnofengAug 6, 2014 via Android
15
我怎么觉得ajax也可以
|