解析php通过cookies获取远程网页的指定代码


Posted in PHP onJune 25, 2013
function Steal($url, $post_data = ""){
//$header[] = "Accept: text/vnd.wap.wml,*.*";   
$user_agent = "Mozilla/4.0";  
$follow_loc = 1;  
$cookie_file ="./tmp/cook.txt";  
$ch = @curl_init();  
@curl_setopt($ch, CURLOPT_URL, $url);  
@curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);  
@curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);  
@curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);  
@curl_setopt($ch, CURLOPT_HEADER, $header);  
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $follow_loc);  
@curl_setopt($ch, CURLOPT_TIMEOUT, 1000);  
if (trim($post_data)!= "") {  
@curl_setopt($ch, CURLOPT_POST, 1);  
@curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);  
}  
$result = @curl_exec($ch);  
@curl_close($ch);  
return $result;  
}
//获取网页代码的方法
function Cut($file,$from,$end){
$message=explode($from,$file);
  $message=explode($end,$message[1]);
if ($message[0] == "")
{
$message[0] = "<font color= '#ff0000'>无法获取内容</font>";
}
  return $message[0];
}
//截取代码的方法
PHP 相关文章推荐
JS实现php的伪分页
May 25 PHP
php Static关键字实用方法
Jun 04 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
Dec 25 PHP
php中mkdir函数用法实例分析
Nov 15 PHP
thinkphp的URL路由规则与配置实例
Nov 26 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
php字符串操作针对负值的判断分析
Jul 28 PHP
Linux系统中为php添加pcntl扩展
Aug 28 PHP
php中namespace及use用法分析
Dec 06 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 PHP
使用dump函数,给php加断点测试
Jun 25 #PHP
解析php多线程下载远程多个文件
Jun 25 #PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 #PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 #PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 #PHP
使用php判断网页是否gzip压缩
Jun 25 #PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 #PHP
You might like
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
常用DOM整理
2015/06/16 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
python 计算文件的md5值实例
2017/01/13 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
小学生自我评价范例
2013/09/24 职场文书
会计毕业生自荐信
2013/11/21 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
党内外群众意见范文
2015/06/02 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
redis实现的四种常见限流策略
2021/06/18 Redis
python lambda 表达式形式分析
2022/04/03 Python
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技
SpringBoot Http远程调用的方法
2022/08/14 Java/Android