欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

使用PHP CURL模拟登录网站

shiping1 的头像

HP可以使用libcurl实现模拟登录、提交数据。

libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。

PHP中使用cURL实现Get和Post请求的方法,伪造来路IP等功能。。。

方法/步骤

  1. 打开爱站的会员登录页面

    使用PHP CURL模拟登录网站
  2. 切换到源代码模式,找到form表单需要提交到服务器的字段,这里是email、password、refer、autolog

    使用PHP CURL模拟登录网站
  3. 开始CURL操作,把需要提交的字段记录写入程序中。本例为

    $post_fields = 'cktime=31536000&step=2&pwuser=xyy666666&pwpwd=qq123456';

    pwuser和pwpwd换成自己的帐号密码

    使用PHP CURL模拟登录网站
  4. 大功告成。看到已经登录成功了。然后我们就可以提取页面所需要的数据了

    使用PHP CURL模拟登录网站
    END

注意事项

  • 本例使用的CURL功能,服务器必需开启 CURL扩展


来自  http://jingyan.baidu.com/article/48206aeaf8102f216bd6b34d.html
普通分类: