php - 我应该在处理其他域时使用代理吗?
问题描述
我看到提到在抓取网站时使用代理的资源,我一直在使用纯 PHP 和一些 PHP 库。
例如:
file_get_contents('http://example.com');
或使用 CURL:
$url = "http://example.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$response = curl_exec($ch);
curl_close($ch);
有一段时间我没有遇到严重的问题,只是有时我会从中得到一些错误file_get_contents
,但在那之后它什么也没做。
这样做时我应该使用代理吗?
如果是这样,我怎样才能获得代理?
解决方案
老实说代理没问题,但我做了一个速卖通刮刀,但它需要 VPN,因为使用代理我仍然被阻止,我不得不一直改变它。VPN 是更好的选择 这里有一些免费的VPN
推荐阅读
- javascript - Javascript 触发两次 Wordpress 管理元框
- javascript - 谷歌地图,在窗口范围内获取所有标记后,信息窗口无法使用多个标记
- asp.net-core - Blazor @page 路由 url 用变量定义
- json - Linux 中 JSON 的 YAML 格式
- javascript - Discord.js 无法读取未定义的属性 id
- reactjs - 在 useCallback 中反转布尔状态值
- python - 在python中没有发现新函数
- matlab - 如何使用循环来拆分 Matlab 中的数据?
- python - 如何阅读以下代码行?
- python - 遍历从数据库查询返回的结果,然后针对从 Python 3 中的数据库查询中检索到的单个项目运行单个 api 调用