uwao回答ポイント 100ptウォッチ

CGIでYahooの検索結果のソースを取得したいです。

下記を実行してみましたが、エラー画面のソースが返ってきます。
原因が分かりますでしょうか?

$keyword = 'words';
$domain = 'search.yahoo.co.jp';
$next = '/search?p='.$keyword.'&ei=UTF-8&b=1&n=20';
$addr = (gethostbyname("$domain"))[4];
$name = pack("S n a4 x8", 2, 80, $addr);
socket(YAHOOIN, 2, 1, 0);
connect(YAHOOIN, $name);
binmode(YAHOOIN);
select(YAHOOIN); $| = 1;
select(YAHOOIN); $| = 1; select(stdout);
print YAHOOIN "GET $file HTTP/1.0\r\n\r\n";
while(<YAHOOIN>){
$htmldatas .= $_;
}
close(YAHOOIN);

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-09-25 05:12:08
終了日時
2015-09-27 08:18:40
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

UTF-8628CGI2023HTTP777keyword68Yahoo1691

人気の質問

メニュー

PC版