php curl实现模拟登陆,并获取登陆页的信息。
"123456@qq.com", "password" => "123456", "goto_page" => "http://m.app.cn/index.php", "act" => "login", "t" => time(), ); //登录地址 $url = "http://m.app.cn/account/login.php"; //设置cookie保存路径 $cookie = dirname(__FILE__) . "/cookie_curl.txt"; //登录后要获取信息的地址 $url2 = "http://m.app.cn/user/wap/my_index.php"; // 1.模拟登录 login_post($url, $cookie, $post); // 2.获取登录页的信息 // $content = get_content($url2, $cookie); //匹配页面信息 // $preg = "/(.*) /i"; // preg_match_all($preg, $content, $arr); // $str = $arr[1][0]; //输出内容 // echo $content; // 3.模拟发帖 $thread_info = array( "action" => "pub", "title" => "Test curl", "content" => "Hello, world.", "t" => time(), ); $pub_thread_url = "http://m.app.cn/thread/api/pub_thread.php"; $ret = post_thread($pub_thread_url, $cookie, $thread_info); print_r($ret); //删除cookie文件 @ unlink($cookie); ?>
相关文章:
用curl抓取网站数据,仿造IP、防屏蔽终极强悍解决方式
如何应对网站反爬虫策略?如何高效地爬大量数据?
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22256.html
摘要:而它是常连接,即一次连接服务端可处理多个请求,缩短了延时。是应用层协议,如下是很早之前绘制的,仅予参考就是依据规则,来模拟请求服务器资源的客户端工具。一请求结果把百度一下换成一下实现原理,即是在返回的文件流里,替换查找即可。 【先知】 http协议是客户端和服务端数据交互而定的规范。 具有如下特点: 1.一般是基于B/S结构访问。 2.无状态 服务端没有记忆功能,不能识...
摘要:一协议无状态每次请求完成就结束连接,下一次请求与上次请求没有关系。报文交互的信息。模拟请求方式,最后回车换行方式,最后回车换行输入参数用法利用来发送数据方式拓展初始化会话设置提交网址提交方式提交数据提交成功后返回数据字符串执行关闭会话 一、HTTP协议 无状态:每次请求完成就结束连接,下一次请求与上次请求没有关系。 报文:HTTP交互的信息。 telnet模拟请求: // GET方...
摘要:模拟登录新浪微博的核心,也是与模拟登录最大的不同,密码加密。已经实现模拟新浪微博登录的功能,之后不再更新。 参考资料: http://www.csuldw.com/2016/11/10/2016-11-10-simulate-sina-login/ http://blog.csdn.net/fly_leopard/article/details/51148904 http://www....
摘要:最近公司运营平台因为要接通另外一个服务端的接口,要求模拟提交数据。很久没有写过了,特意上官网查了下文档以及复习下参数所代表的含义,根据参数所要求模拟的一个请求,发放出来给大家共同交流学习。 PHP CURL POST 最近公司运营平台因为要接通另外一个服务端的接口,要求模拟HTTP POST 提交数据。很久没有写过CURL了,特意上官网查了下文档以及复习下HTTP POST参数所代表的...
阅读 2772·2021-11-19 11:30
阅读 3057·2021-11-15 11:39
阅读 1781·2021-08-03 14:03
阅读 1984·2019-08-30 14:18
阅读 2042·2019-08-30 11:16
阅读 2148·2019-08-29 17:23
阅读 2596·2019-08-28 18:06
阅读 2532·2019-08-26 12:22