php - 使用 PHP 和 Proxy 卷曲并返回结果
问题描述
我正在尝试获取网页的内容并通过代理将其回显,但下面的代码没有返回任何内容(我尝试了多个 URL,结果相同)。关于可能导致这种情况的想法?我也尝试交换代理地址......同样没有结果:
function url_get_contents2 ($url) {
$proxy = '###.###.###.###:8080';
//$proxyauth = 'user:password';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
return $curl_scraped_page;
}
echo url_get_contents2("https://www.whatismybrowser.com/");
解决方案
推荐阅读
- python - Tkinter 窗口浮动在 i3 中,但也适用于 MS-Windows
- javascript - 过滤不等于特定文本jqgrid的数据
- flutter - 颤振中的上下文问题“未定义的名称'上下文'”
- docker - 使用 docker 运行 jmeter
- cypress - 与赛普拉斯的元素查询不一致
- blockchain - 如何通过保持相同的 CID 将文件上传到 IPFS
- google-chrome - 加载资源失败:服务器响应状态为 401 ()
- javascript - 如何使用循环绘制多个正方形以仅在 java 脚本中更改位置?
- flutter - Flutter Custom Painter - 系数计算中缺少偏移量
- sql - MS Access 中的 SQL 唯一行查询