PHP-PHP怎样才能抓取登录后的页面内容

Web程序数据库 Web程序数据库 主题:1214 回复:2505

PHP-PHP怎样才能抓取登录后的页面内容

晚风撩人 发布于 2017-07-09 字数 170 浏览 947 回复 3

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

有什么很好的方法吗?

希望列出来实现代码。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(3

瑾兮 2017-10-26 3 楼

有的时候可以换一种思维去想问题,可以采用一种更简单的方法:不用PHP,用火车头(一种数据采集工具)去抓取需要登录后才能显示的页面,然后把数据发送到PHP,我都是这么做的

想挽留 2017-08-01 2 楼

用curl应该就行了,记录一下cookie,关键是验证码。
不过其实有些做的粗糙的网页,验证码是在客户端进行验证的,没有在服务器验证,这时用一个随机数当验证码发过去就行了。我就是这样写了个程序来查高考成绩和录取结果的……

归属感 2017-07-28 1 楼

对,cookie不是问题。 伪造一个就可以了。

简单的验证码可以用PHP来识别的,具体实现方法可以搜索下。

钱多的话可以使用验证码识别服务,国外有很多这样的网站的,一般价格在1到2美元识别1000个,识别率相当好的,而且都提供api,如

http://deathbycaptcha.com