phpでcurl使ってHTTP通信行うときにPROXY使えないかと見ていたら、CURLOPT_PROXY*といういくつかのオプションがあったので、簡単なスクリプトを書いてみたらできた。ちょっと最初悩んだけど、匿名サーバなら基本的にCURLOPT_PROXYでPROXYサーバ指定するだけでいいみたい。
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://app.miraclemiracle.net");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_PROXY, "http://proxyserverurl.example.com");
curl_setopt($curl, CURLOPT_PROXYPORT, 80);
$text = curl_exec($curl);
if($text === false){
var_dump(curl_error($curl));
curl_close($curl);
exit();
}
curl_close($curl);
var_dump($text);
?>これならcybersyndromeから有効なproxy情報を取得して昼夜問わず和解に関するコメントを削除しなければならない有門さんのお仕事をものすごい勢いで生成することもすげー簡単にできますな。いやいや、そんな恐ろしい事は僕はしないですよ。ホント。
コメントする