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

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

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

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

回复内容:

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

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

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn