Rumah > pembangunan bahagian belakang > tutorial php > 实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

WBOY
Lepaskan: 2023-03-02 10:24:02
asal
1146 orang telah melayarinya

我准备用PHP去模拟登录内网的TFS,然后定时去更新下任务,现在第一步,模拟登录TFS,但是用firefox去尝试抓登录的数据包,但是就是看不到GET或者POST的字段。
如下图,打开这个网页,就会弹出登陆框:

实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

这个是填写账号密码后的,但是找不到哪里是POST或者GET的内容,请大家指点下!
实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

回复内容:

我准备用PHP去模拟登录内网的TFS,然后定时去更新下任务,现在第一步,模拟登录TFS,但是用firefox去尝试抓登录的数据包,但是就是看不到GET或者POST的字段。
如下图,打开这个网页,就会弹出登陆框:

实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

这个是填写账号密码后的,但是找不到哪里是POST或者GET的内容,请大家指点下!
实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

实在不知道该如何去模拟登录这个网址,用firefox没抓到get的数据

这个是HTTP Basic Authorization,不是GET也不是POST

请求的时候添加 Authorization头,值为"Basic "+base64_encode(username+':'+password)
PHP代码

<code>$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "[$username]:[$password]");</code>
Salin selepas log masuk

这个不是普通的get或post
这种是http认证

https://segmentfault.com/a/11...

填写用户名和密码,然后确定,要抓取这次交互的数据包,里面会有post或get的字段名称及值

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan