0

英国のプロキシ IP を使用して Web サイトを閲覧したい。

これはphpで可能ですか?もしそうなら、私に知らせてください

4

1 に答える 1

2

プロキシを追跡できます。より良い方法は、VPN を使用することです。

ただし、プロキシが必要な場合は、たとえばhttp://www.hidemyass.comなどのサイトがいくつかあります

英国にあるphpサーバーからいつでもウェブサイトをダウンロードして、保存または表示できます。このサイトでもプロキシの例を見つけましたhttp://www.fromzerotoseo.com/scraping-websites-php-curl-proxy/

<?php
function getPage($proxy, $url, $referer, $agent, $header, $timeout) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);

$result['EXE'] = curl_exec($ch);
$result['INF'] = curl_getinfo($ch);
$result['ERR'] = curl_error($ch);

curl_close($ch);

return $result;
}
?>

利用方法:

 $result = getPage(
'[proxy IP]:[port]', // use valid proxy
'http://www.google.com/search?q=twitter',
'http://www.google.com/',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8',
1,
5);
于 2013-05-08T12:08:20.953 に答える