Home >Backend Development >PHP Tutorial >javascript - 用PHP抓取一个页面,但是这个页面需要登录才能显示,怎么抓取呢?

javascript - 用PHP抓取一个页面,但是这个页面需要登录才能显示,怎么抓取呢?

WBOY
WBOYOriginal
2016-06-06 20:52:03975browse

用PHP抓取一个网页,但是这个网页需要登录之后才能显示出来,登录的时候有数字验证码。怎么才能抓取这个页面呢?有什么很好的方法吗?

回复内容:

用PHP抓取一个网页,但是这个网页需要登录之后才能显示出来,登录的时候有数字验证码。怎么才能抓取这个页面呢?有什么很好的方法吗?

伪造登录。这不是PHP序员的必修课么…

curl模拟登录时保存cookie,再用curl去打开需要抓去的网页。

下面对于登录需要验证码的,简单的,暂时性的办法,要自动化还是需要识别验证码:
或者直接获取cookie(从浏览器里面查看,不过一般有时间限制),加在header里面,然后访问你需要抓取的页面。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn