首页 > 解决方案 > 我应该在处理其他域时使用代理吗?

问题描述

我看到提到在抓取网站时使用代理的资源,我一直在使用纯 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,但在那之后它什么也没做。

这样做时我应该使用代理吗?

如果是这样,我怎样才能获得代理?

标签: phpcurlweb-scrapingproxyfile-get-contents

解决方案


老实说代理没问题,但我做了一个速卖通刮刀,但它需要 VPN,因为使用代理我仍然被阻止,我不得不一直改变它。VPN 是更好的选择 这里有一些免费的VPN


推荐阅读