首页 > Essays > Documentary > 学习用PHP模拟登录/签到/扒取网页
2015
05-26

学习用PHP模拟登录/签到/扒取网页

前言

首先我最讨厌的就是和表单(Form)打交道,开始学前端的时候,看见 <input> 这个标签我就直接跳过,POST/GET什么的也是烦人,Cookie/Session更是让我头大。

…不过由于我对自动签到领经验,金币等活动所饱含的无限热情,以我十分渣的PHP水平,硬着头皮也是要入 cURL 这个坑了。

好了废话不多说,先整理下思路,完成这个过程需要些什么呢?

1.登录网页

2.输入用户名,密码,验证码,并提交,打开一个Session(貌似这样)或是直接一个固定的URL

3.进入签到(就是我们的目标)页(就是上面的Session或URL),点击签到按钮(提交)。

4.让服务器每天都(在后台默默的)执行1到3的任务步骤。

学习CronJob计划任务

昨天终于搞定了服务器计划任务,也就是第4个步骤,学会了在我的服务器上用3种方法 wget、 curl 和php 执行计划任务

….未完待续

学习cURL

下一步就是要编写一个php网页来自动登录网页,完成第1个步骤的任务了。

#2015年5月28日 14:57:20 

心好累,看了一下午书加一个早上写代码,最后代码死活在自己的服务器上不能运行,我把代码复制到phpfiddle等在线调试网站都没问题,我以为自己的服务器出毛病了。然后查看日志提示 

是的,这就是最逗比的语法错误,而且每次的在开始第二行,我在定义变量时出错了吗?没有啊,网上说那就是前一行出错了,可是这是程序的第一句啊,为什么呢?

最后我tm想死的心都有了终于发现了我第一行写成了

<? php 

靠靠靠,?和php中间有一个空格,这到底是什么时候出现的!!!简直气死。

 

 

最后编辑:
作者:scplay
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。