curl模拟访问已经存在的cookie

curl ‘http://i.meituan.com/brunch/order?status=2‘ -H ‘Pragma: no-cache‘ -H ‘Accept-Encoding: gzip, deflate‘ -H ‘Accept-Language: zh-CN,zh;q=0.8‘ -H ‘User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36‘ -H ‘Accept: */*‘ -H ‘Referer: http://i.meituan.com/brunch/order?status=2‘ -H ‘X-Requested-With: XMLHttpRequest‘ -H ‘Cookie: _lxsdk=15df4e62a9e71-01bb01166a5be3-5c1b3517-19fa51-15df4e62a9fc8; JSESSIONID=6i4l8xwv3pba6fyjf3w27wkl; IJSESSIONID=6i4l8xwv3pba6fyjf3w27wkl; iuuid=08F69E9DB8DB5B00D08D0D00E1C20399AB9A1965A8B5AEF4014FFC67F0B879DC; backurl=http://i.meituan.com/account; mtcdn=K; webp=1; isid=A42B854F6AAD7C41BEF03DDB14835354; oops=shYVkiCAHfJnbuJtbaK5_e3SBMcAAAAAhwQAALsh_EBhiJ1F5ikrJ5KOWnVju_n_Ix9fZ_c05ER_uMZUeeLUVIUyFCaMvoVa1qi0IA; logintype=fast; latlng=; i_extend=GimthomepagemineH__a100001__b2; idau=1; __utma=74597006.2019490986.1503052314.1503052314.1503106862.2; __utmb=74597006.3.9.1503106865454; __utmc=74597006; __utmz=74597006.1503052314.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); u=55615166; ci=73; cityname="%E9%83%91%E5%B7%9E"; client-id=5bf7de85-6b4b-4937-a437-d25ad1bdf2ff; ip=117.158.4.97; _lxsdk_s=e3eb376a3f03ebf3545b31ad9364%7C%7C13; __mta=153950727.1498287701914.1503106956076.1503107067312.66‘ -H ‘Connection: keep-alive‘ -H ‘Cache-Control: no-cache‘ --compressed
时间: 2024-10-11 12:01:18

curl模拟访问已经存在的cookie的相关文章

php中curl模拟浏览器来传输数据

cURL可以使用URL的语法模拟浏览器来传输数据, 因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传,keyberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上传文件断点续传,http代理服务器管道,甚至它还支持IPv6,scoket5代

php curl模拟登陆抓取数据

最近由于项目的需要,需要做数据抓取,也就是用的curl相关的函数库,在这之前还真心没有接触过这么高大上的东西,然后从刚开始到今天才研究curl算是第四天了,写这篇博客记录一下这几天的一个过程,在使用curl模拟登陆抓取数据过程中需要注意的一些事项,以及介绍一款支持跨平台(windows.linux.mac)的抓包软件 charles(这个软件是收费的,但是你不花钱也可以使用) ,想要尽快上手,必须要去熟悉两个东西:http协议.curl的相关参数选项的作用 一.介绍curl 这是curl的维基百

linux curl模拟登录网页

有时在批量抓取网站页面内容时,是需要处于登录状态的,否则无法获取.curl这个强大的工具可以完成这个工作.之前最好也先了解一下http POST方法,网站登录大都是用这个办法. 本文基本上参考这篇文章,来自依云's Blog,是archlinux中文论坛的百合仙子大大写的,他参考的gihub上一个百度网盘资源进行访问的小程序.我只是根据理解改了几个小地方,转载请注明出处 以百度为例 先保存用户变量 $ ACCOUNT=百度帐号 $ PASS=帐号的密码 第一步 访问百度,取得cookie,保存到

CURL模拟POST提交的二种方法实例

CURL应用广范,本文来介绍CURL模拟POST提交的二种方法实例,他们都是返回json字符串格式. 方法一(返回的是json字符串格式): /** * Curl版本 * 使用方法: * $post_string = "app=request&version=beta"; * request_by_curl('http://facebook.cn/restServer.php',$post_string); */ function actionPost($url,$data){

PHP curl模拟浏览器抓取网站信息

curl是一个利用URL语法在命令行方式下工作的文件传输工具. 官方解释 curl是一个利用URL语法在命令行方式下工作的文件传输工具.curl是一个利用URL语法在命令行方式下工作的文件传输工具.它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP.curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies,

CURL模拟POST请求实例

我们都知道可以通过表单的POST方法来提交数据给服务器,如图: 然后,testPost.php的代码比较简单.只是将接受到的内容打印. 得到这样的结果: 但是,我们能不能通过其他方式来提交数据给到testPost.php呢.是可以的!那就是使用CURL模拟POST提交数据.文件(curlPost.php)代码如图: 最后,我们来访问curlPost.php,也是可以得到相同的数据:

[PHP自动化-进阶]004.Snoopy VS CURL 模拟Discuz.net登陆

引言:采集论坛第一步就是要模拟登陆,由于各个站点登录表单各不相同,验证方式又是多种多样,所以直接提交用户名密码到登录页面就比较繁琐. 所以我们采用cookie来模拟登陆无疑是最佳捷径. 今天我们要处理的是模拟Discuz.net登陆: 对象:http://www.discuz.net 账号:ac 密码:123456 切入主题 下面,我们通过三步骤来实现模拟登录操作,1.获得登录cookie,2.模拟请求,3.跳至目标实际操作页面. 准备工作 首先,我们手工登录一下,记录一下cookie. dzn

使用curl模拟ip和来源进行网站采集的实现方法

对于限制了ip和来源的网站,使用正常的采集方式是不行的.本文将介绍一种方法,使用php的curl类实现模拟ip和来源,实现采集限制ip和来源的网站. 1.设置页面限制ip和来源访问 server.php <?php $client_ip = getip(); $referer = getreferer(); $allow_ip = '192.168.1.100'; $allow_referer = 'http://www.uxuew.cn'; if($client_ip==$allow_ip &am

cURL模拟登录教学管理系统

最近在开发微信公众平台,想实现通过微信查询课表的功能.无奈本人业务不精,之前对微信公众平台不是很了解,甚至对PHP都不是很熟练.所以一直不知道怎么解决,在网上查阅了很多资料,收货不是很大,不过至少把原理弄懂了.其实原理很简单,就是利用php的cURL模拟登录技术. cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.最爽的是,PHP也支持 cURL 库.在PHP中建立cURL请求的基本步骤: 1.初始化 2.设置变量 3.执行并获取结果 4.