php 带cookie采集某页面
2024-08-29 13:07:40
<?php
error_reporting(0);
define("temp_dir", dirname(__FILE__)."/Public/");
define("U", "11111");//$_GET['e'];
define("P", "mima"); $dlfk=login(U, P);
echo $dlfk; //登陆 $bbb=friendshow();
$bbb = preg_replace('/<script[^>]*?>(.*?)<\/script>/is',"",$bbb);
$bbb = preg_replace('/<input[^>]*?>/is',"",$bbb);
$bbb = preg_replace('/<a style[^>]*?>(.*?)<\/a>/is',"",$bbb);
$bbb = preg_replace('/<a[^>]*?>(.*?)<\/a>/is',"",$bbb);
$bbb = str_replace("href=\"style",'href="http://www.过滤.com/newsimage/style',$bbb);
echo $bbb; //利用获取的COOKIE直接查看页面 function login($uid, $passwd)
{
$user_agent = "Baiduspider+(+http://www.baidu.com/search/spider.htm)";
$url = "http://www.你需要登陆的网址.com/save.aspx?action=login&username={$uid}&pwd={$passwd}";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_COOKIEFILE, temp_dir . $uid . ".blu");
curl_setopt($ch, CURLOPT_COOKIEJAR, temp_dir . $uid . ".blu");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
return $data;
} function friendshow()
{
$user_agent = "Baiduspider+(+http://www.baidu.com/search/spider.htm)";
$ch = curl_init("http://www.juhutang.com/");
curl_setopt($ch, CURLOPT_COOKIEFILE, temp_dir . "cookie.tmp");
curl_setopt($ch, CURLOPT_COOKIEJAR, temp_dir . "cookie.tmp");
curl_setopt($ch, CURLOPT_REFERER, $user_agent); //伪造来路
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
return $data;
//var_dump($data);
} ?>
这个是本人原创,嘿嘿。。。。。
最新文章
- mybatis 与 缓存
- FCKeditor jsp配置
- Winform开发常用控件之Checkbox和CheckedListBox
- EntityFramework使用中的一些Bug
- debmirror镜像站
- Android中滑动关闭Activity
- keepavlied一些参数
- WPF命中测试示例(一)——坐标点命中测试
- MI &; CI
- vmstat 命令详解
- Android 插件化方案(动态加载)总结
- hadoop第一课
- ruby正则表带式对象使用备忘
- ubuntu 16.04 LTS - 谷歌拼音输入法
- 2017-9-13-Linux移植:u-boot的移植
- python 使用 sorted 对 列表嵌套元组的数据进行排序
- python selenium-6 HTML测试报告
- SQL Server 无法连接到本地服务器
- 20165218 《网络对抗技术》Exp0 Kali安装 Week1
- C - Contest Setting Gym - 101982C dp 补题
热门文章
- C#:ref和out的联系及区别
- FZYZOJ-1578 [NOIP福建夏令营]数列分段
- 数学概念——G 最大公约数
- Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法
- JAVA大数类
- android抓包工具
- 多线程下的performSelector和NSThread的使用
- Swift: Initialization-2
- [转] add-apt-repository
- 【IOS】关于CGTransform的几个动画