PHP采集时,对方网页判断我方为ie浏览器,怎么办?

时间:2023年10月04日

/

来源:网络

/

编辑:佚名

如果对方网站通过判断 User-Agent 头信息来判断你的浏览器类型,你可以尝试修改 User-Agent 头信息来模拟其他浏览器的访问,以绕过对方网站的检测。在 PHP 中,你可以使用 cURL 库来发送 HTTP 请求,并设置 User-Agent 头信息。
以下是一个示例代码:
// 设置目标 URL
$url = 'https://example.com';
// 初始化 cURL
$ch = curl_init();
// 设置 cURL 选项
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 设置 User-Agent 头信息
$user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36';
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
// 发送 HTTP 请求
$response = curl_exec($ch);
// 关闭 cURL
curl_close($ch);
// 处理响应结果
if ($response === false) {
    echo '请求失败';
} else {
    echo $response;
}
在上述代码中,我们使用了 Chrome 浏览器的 User-Agent 头信息来模拟浏览器访问。你可以根据实际情况选择其他浏览器的 User-Agent 头信息。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。