失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > CURL抓取的网页中 通过相对路径引用了其他页面 如何解决cookie问题?

CURL抓取的网页中 通过相对路径引用了其他页面 如何解决cookie问题?

时间:2020-11-26 04:46:11

相关推荐

CURL抓取的网页中 通过相对路径引用了其他页面 如何解决cookie问题?

后端开发|php教程

CURL抓取的网页中,通过相对路径引用了其他页面,如何解决cookie问题?

后端开发-php教程

curl 相对路径 cookie

仿拉勾网php源码百度网盘,ubuntu安装u盘里,网络爬虫哪里买,php sftp 删除,seo google 排名lzw

例如,用curl抓取页面A,页面A通过相对路径引用了页面B,页面B有Set-Cookie的头部,而页面A没有Set-Cooike。

我只能curl抓取页面A,但是抓不到cookie,因为cookie是在页面B设置的。求高手解决问题!万分感激!

视频自动采集源码,电脑装一个vscode软件,ubuntu 维护版本,tomcat 登录数据库,自动爬虫抓取,超市收银系统php开发,南宁关键词seo优化平台lzw

回复讨论(解决方案)

保修查询系统源码,ubuntu开机跳代码,红头爬虫黄白色,表格维护 php,广州seo专业lzw

分两次/多次抓取

其实对于ajax/验证码等等都是这样做的

header("Content-type:text/html;charset=utf-8");function request_by_curl($remote_server, $post_string){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $remote_server);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_NOBODY, false);curl_setopt($ch, CURLOPT_HEADER,true);curl_setopt($ch, CURLOPT_HTTPHEADER, array());$data = curl_exec($ch);curl_close($ch);return $data;}//获取验证码file_get_contents("http://jysx./VerifyImg.aspx");$cookie = $http_response_header[6];$code = substr($cookie,23,4);echo $code."

";//post登录$remote_server = "http://jysx./login.aspx";$post_string = act=login&type=ajax&name=2301025&pass=523523&verify=.$code;echo request_by_curl($remote_server,$post_string);

这是我模拟登录华南师范大学抢实习的php代码,好像不行啊

可以了!!!!!

为什么这个网站会把验证码写到头信息里??

如果觉得《CURL抓取的网页中 通过相对路径引用了其他页面 如何解决cookie问题?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。