curl-linux模拟定时访问网页问题

问题描述

linux模拟定时访问网页问题

求指导:
我打算用linux命令行curl模拟登录网页www.xxx.com/a.php?a=0&record=0,并把输出内容写入服务器上的一个文件save.txt
同时a.php文件有如下变量:

 $a=$_GET['a'];
 $record=$_GET['record'];;
 foreach循环...
 $a=x
 $record = y;
 echo "内容";

然后每个10分钟使用上次执行完以后的$a和$record值,继续执行模拟打开网站,以此类推循环下去...

以上这样的操作,使用linux命令如何实现?
谢谢大侠~~~~~

解决方案

自己完成了!
用到了curl,cat,rm 命令行写了一个shell脚本完成了。

解决方案二:

linux中网页中路径的问题
模拟点击网页中的按钮

解决方案三:

把你的程序写到脚本等,然后用crontab建立定时任务周期性执行

解决方案四:

不知道你会shell不,如果会的话,把你的任务写到一个shell脚本里,这样就可以用crontab,定时执行.sh脚本。

时间: 2024-12-29 23:59:57

curl-linux模拟定时访问网页问题的相关文章

php 模拟搜索引擎访问网页

php ,模拟,搜索引擎,访问网页时是否带有一些相关参数下面我们就来模仿搜索引擎访问网站吧. <?php function GetPage($url) { $buf=parse_url($url); if($buf['scheme']=="http")//如果是URL  {  $host=$buf['host'];  $page=$buf['path'];  if(trim($buf['query'])!=="") $page.="?".t

windows下不打开浏览器访问网页的方法

我们打开电脑,大多时候都是打开浏览器在上网.这都是通过浏览器来实现的,然而windows下有没有办法不通过浏览器也可以像linux那样达到访问网页的目的呢?这当然少不了批处理或者VBScript.然而无论是bat还是vbs都免不了要调用浏览器,关闭浏览器,这都不是我想要的.那么windows下会不会也有curl的用法呢?于是网上查找了一通,发现了这样一篇文章windows下安装和调用curl的方法.这完全就是linux下curl的用法,好了这就是我要的. 于是有了以下这段bat脚本原型 @ech

服务器定时执行计划任务,定时访问页面(windows/linux)_服务器其它

explorer "http://www.jb51.net?opt=make" 将上面的代码保存为dositemap.bat即可.然后添加到计划任务 一.windows计划任务 1.写一个PHP程序,命名为test.php,内容如下所示: <? $fp = fopen("test.txt", "a+"); fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n");

java代码执行js-java代码模拟浏览器,访问网页;使网页中的统计代码能执行。

问题描述 java代码模拟浏览器,访问网页:使网页中的统计代码能执行. 我的操作步奏: 1.Eclipse里面写个简单的jsp页面,加入CNZZ统计脚本,启动服务器. 2.浏览器访问.浏览器中访问jsp,CNZZ系统能统计到该次访问.3.java代码访问.HttpClient的get请求访问同一地址(浏览器中地址),能获得正确响应,但是CNZZ系统,统计不到该次访问.也就是说没有执行统计脚本. 第三点中如何让CNZZ统计到代码的访问???(我百度查看过很多文章,一般就停留在获取页面代码,不能像浏

网页设计-linux环境下访问boa服务器网页图片无法显示

问题描述 linux环境下访问boa服务器网页图片无法显示 单独打开网页文件图片是可以现实的. 通过boa服务器访问ip地址时图片无法显示 这应该不是网页设计问题吧.是什么原因?服务器的问题吗? 解决方案 先看你页面上console中的日志信息,是否提示背景图片没有获取,然后就是查看服务器上的日志,图片估计没有正确返回给浏览器 解决方案二: 您好,我也在做这个方面,一起探讨QQ1845395137

php curl实现多线程抓取网页并同时下载图片

php语言本身不支持多线程,所以开发爬虫程序效率并不高,借助Curl Multi 它可以实现并发多线程的访问多个url地址.用 Curl Multi 多线程下载文件代码: 代码1:将获得的代码直接写入某个文件 <?php $urls =array(   'http://www.111cn.net/',   'http://www.baidu.com/',  );// 设置要抓取的页面URL       $save_to='test.txt';  // 把抓取的代码写入该文件      $st =

Linux下定时删除过期文件的方法

在管理Linux下的文件时,我们通常会有定时删除过期文件的这个需求.比如定时删除超过指定时间的日志文件,不然时长越久,你的日志文件占用的空间就越大,那离爆磁盘不远了,还有也解决网站方便的需求,比如我们建立的淘宝客api的程序,为了提高商品页的访问速度,我们需要进行关键数据的缓存,也需要定时删除过期的缓存文件,如果是使用PHP程序扫描删除,那将得不偿失.那么如何在Linux下定时删除过期文件?这里小编简单介绍下,方便需要的朋友. 在linux下删除过期文件,很简单,用如下命令: 复制代码代码如下:

网络-安卓模拟器可以访问网页,但是ping不通

问题描述 安卓模拟器可以访问网页,但是ping不通 使用安卓模拟器启动一个系统,可以在模拟器中使用浏览器访问网络.但是使用adb连接上去后却不能ping通任何网络地址.dns解析是完全正确的.感觉像是ping包被过滤掉了一样,不知道为什么? 解决方案 Linux服务器ping不通域名ping不通win7本机与虚拟机ping不通

javascript-能不能用地址栏URL访问网页的指定JS函数?

问题描述 能不能用地址栏URL访问网页的指定JS函数? 我想完成这样一个功能,在地址栏中输入URL,打开一个网页,并且自动运行网页中的指定JS函数. 具体是这样的:我做了一个HTML文件作为浏览器首页,其中有个表单,在文本框中输入图片的URL,自动提交到百度识图.如果文本框中为空,则打开百度识图页面.我现在希望在文本框为空时,打开百度识图页面并且自动打开上传图片的对话框,相当于打开百度识图并且点击"本地上传"按钮. 能做到吗? 解决方案 页面里引用jquery 解决方案二: 加个定时器