工作点滴/

QueryList模拟登陆获取dokuwiki首页

两种方式获取登陆信息

使用浏览器

打开dokuwiki网站,在登陆页面,选中用户名,右击->检查
39819-hpl1ulmqoy.png

在弹出的侧边源码中,找到用户名输入框name为u,密码输入框name为p

使用Progress Telerik Fiddler Web Debugger

打开软件,点击浏览(或者点击倒三角选择ie浏览器),然后输入yx.zjzj.xyz:82访问dokuwiki,并输入用户名和密码,回到软件,选择如图选中状态的行,也可以看到发送的数据(在原始栏里可以看到是post提交的)
10077-eh65c9gvge.png
55376-v7fzvfvkoi.png

测试

/var/www/html/tool/QueryList新建cs.php,代码如下:

<?php
require 'vendor/autoload.php';
use QL\QueryList;
$ql = QueryList::post('http://yx.zjzj.xyz:82/doku.php',[
    'u' => '用户名',
    'p' => '密码'
])->get('http://yx.zjzj.xyz:82');

$ql->get('http://yx.zjzj.xyz:82');
echo $ql->getHtml();

访问网页结果如下
56027-b9abwqgg02k.png

留下一条评论

暂无评论