Yahoo!モバイルにPCでアクセス

| | コメント(0) | トラックバック(0)
Yahoo!モバイルはアクセス制御がされているため、ふつうにPCでアクセスするとPCサイトにリダイレクトされてしまう。アクセス制御はuser-agentでされているため、user-agentを適当なケータイのにしておけばOK。




 ただし、普通のyahoo.jpとかのトップページはどういうわけか、無限のリダイレクトみたいな感じになってアクセスできないので、検索ページに直接アクセスする形になる。

ここまでをzendframeworkを使ったPHPで書くと以下のようになる。

        $client = new Zend_Http_Client("http://is.mobile.yahoo.co.jp/bin/search");
        $client->setConfig(array('maxredirects' => 0, 'timeout' => 30, 'useragent' => 'KDDI-KC31 UP.Browser/6.2.0.5 (GUI) MMP/2.0'));
            $client->setParameterGet(array('p' => mb_convert_encoding($keyword, "shift_jis", "UTF-8"), 'b' => $start));
                $response = $client->request('GET');


ただ、前回の記事も含め、この辺のことは人様のサイトのことなのでいつ変わるかわかんないね。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Yahoo!モバイルにPCでアクセス

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/200

コメントする


画像の中に見える文字を入力してください。

ブックマーク

はてなブックマークに追加 Yahoo!ブックマークに登録 del.icio.us に登録 ライブドアクリップに追加 Google Bookmarks に追加

Ajax: 2009年5月: 月別アーカイブ

このブログ記事について

このページは、ぴろしが2008年8月26日 13:07に書いたブログ記事です。

ひとつ前のブログ記事は「zendframework+スクレイピング+YahooAPIとかでGoogleとYahoo!の検索順位を調べる」です。

次のブログ記事は「Javaで文字列の最後に現れる指定した文字列を削除する」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。