php使用curl存取cookie进行登录抓取数据示例
来源:互联网 发布:最新全国高校数据库 编辑:程序博客网 时间:2024/09/21 09:21
curl真的太强大了,不是一般的强大的,curl可以抓取数据,也可以登录,然后获取数据,很多人不是很懂,其实慢比较简单的。其实,只要,只看手册就可以很容易把握。下面给个例子,看完后就全都明了了:
01
<?php
02
$cookie_jar_index
=
'cookie.txt'
;
03
04
$url
=
"http://www.71j.cn/perl/login.pl"
;
05
$params
=
"username=dudu&password=****"
;
06
$ch
= curl_init();
07
curl_setopt(
$ch
, CURLOPT_URL,
$url
);
08
curl_setopt(
$ch
, CURLOPT_COOKIEJAR,
$cookie_jar_index
);
09
//curl_setopt($ch, CURLOPT_COOKIE, "fruit=apple; colour=red");
10
//上面代码是直接传递cookie信息,而非文件
11
curl_setopt(
$ch
, CURLOPT_POST, 1);
12
curl_setopt(
$ch
, CURLOPT_POSTFIELDS,
$params
);
13
//curl_setopt($ch, CURLOPT_NOBODY, 1);//这个不能打开,否则无法生成cookie文件
14
ob_start();
15
curl_exec(
$ch
);
16
curl_close(
$ch
);
17
ob_clean();
18
19
$url
=
"http://www.71j.cn/perl/myfavorites.pl"
;
20
$ch2
= curl_init();
21
curl_setopt(
$ch2
, CURLOPT_URL,
$url
);
22
curl_setopt(
$ch2
, CURLOPT_COOKIEFILE,
$cookie_jar_index
);
23
ob_start();
24
curl_exec(
$ch2
);
25
curl_close(
$ch2
);
26
$rs
= ob_get_contents();
//$rs就是返回的内容
27
ob_clean();
28
29
print_r(
$rs
);
30
31
?>
0 0
- php使用curl存取cookie进行登录抓取数据示例
- curl不使用文件存取cookie php使用curl获取cookie示例
- PHP使用cURL抓取数据
- PHP CURL模拟登录抓取数据
- php curl 添加cookie伪造登陆抓取数据
- php curl 添加cookie伪造登陆抓取数据
- php curl 抓取数据
- php curl cookie 存取示例(标准采集程序)及伪装
- php curl 模拟cookie登录
- 使用PHP的cURL库进行网页抓取
- CURL不使用文件存取COOKIE
- php curl 代理 抓取数据
- 使用PHP进行网页数据抓取小结
- php实战之使用curl抓取网站数据
- PHP使用CURL抓取网页
- PHP使用CURL抓取网页
- 【php】curl模拟登录抓取页面信息
- 使用Cookie存取少量数据
- PHP检测网站的URL地址是否被百度新闻收录(curl模式)
- Android开发之如何让程序开机启动
- PHP函数:CURL抓取网站内容的,支持301 302跳转
- android自动化测试报告调研
- 项目验收管理
- php使用curl存取cookie进行登录抓取数据示例
- Web内容管理系统 Magnolia
- 关于测试curl 与file_get_contents抓取内容效率及稳定性
- 教你如何将Access数据库移植到SQL Server
- jseclipse在eclipse中的安装
- php安全开发:添加随机字符串验证,防止伪造跨站请求
- WebPentester学习笔记
- C++ 学习笔记(一)
- 【转】Thread.sleep(0)的意义