perlのソケットでYahoo!検索結果を取得する方法

このQ&Aのポイント
  • perlのソケットを利用してYahoo!検索結果を取得する際、デフォルトの状態ではクロール日などの情報が表示されません。
  • Yahoo!の設定画面でクロール日表示設定を有効にすることで、ソケットによって検索結果にクロール日情報を含めることができます。
  • 質問者はphpでも同様の方法があれば使用したいとのことで、具体的なソースコードの提供を希望しています。
回答を見る
  • ベストアンサー

perlのソケットで

perlのソケットを利用して yahoo!検索結果を取得させているのですが、 検索設定がデフォルトの状態で取得となるために、 クロール日などが表示されません。 検索する上でのYahoo!の設定がcookieを利用していますので そのcookieをソケット上でも有効にして 取得させたいのですが可能でしょうか? Yahoo!の設定画面 http://search.yahoo.co.jp/search/preferences?pref_done=http%3A%2F%2Fsearch.yahoo.co.jp%3Fei%3DUTF-8 たとえば設定画面のクロール日表示設定を有効にした状態の 検索結果をソケットによって取得させたいといった形です。 phpで方法があればそちらでも構いません。 GETで設定をそのまま渡しても上手くいきませんでした。 もし上手い方法があるようでしたら、 詳細なソースを教えていただけるととても幸いです。 何卒宜しくお願い致します。

  • Perl
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • maura
  • ベストアンサー率46% (48/104)
回答No.1

Yahoo!デベロッパーネットワーク Yahoo!検索 http://developer.yahoo.co.jp/search/web/V1/webSearch.html Yahoo::Search http://search.cpan.org/~jfriedl/Yahoo-Search-1.7.10/ Yahoo::Searchを使うか http://digit.que.ne.jp/work/index.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FLWP#i6 LWPでCookieを送受信できますか? を見てください。

miku2035
質問者

お礼

ご回答ありがとうございます。 勉強不足でした。 LWPで解決できました。

関連するQ&A

  • perlのソケットで

    perlのソケットを利用してYahoo!の検索結果を取得させるように しているのですが、 ご不便をおかけして申し訳けございませんが、 ご覧になろうとしているページは現在表示できません と表示されるときがあり、制限?にひっかかるようになりました。 もともとソケットで取得させること自体に問題があるのでしょうか? 同じ所からある程度のリクエストがあれば このような状態になってしまうと思うのですが・・・。 何か良い方法がありましたらご教授いただけると幸いです。

    • 締切済み
    • CGI
  • iPhone11 で Google のセーフサーチ

    iPhone11 で Google を使う際のトラブルについて 質問させていただきます。 Windows10 の入っているパソコンで Google を使って検索をした際に表示されるページが iPhone に入れた Google や Chrome を使って 同じ言葉を検索しても 制限がかかってしまって表示されません。 パソコンはセーフサーチをオフにすることができるのですが iPhone は「PC版サイトを見る」を選んで パソコンと同様の画面にした上で 「設定」→「セーフサーチをオフにする」を押しても セーフサーチをオフにできないのです。 念のため Cookie はすべて削除しましたが やはり結果は同じでした。 ちなみに、Yahoo! は問題なく使えています。 もし可能でしたら セーフサーチをオフにする方法を教えていただきたく よろしくお願いいたします。

  • Sleipnirの検索エンジンでYahoo検索がうまくいなかい

    Sleipnirの検索エンジンでYahoo(ウェブ)を設定して、たまに使用しておりましたが 最近、久々に使ってみたら、検索されずに、http://search.yahoo.co.jp/の画面だけが 表示されます。ちなみに任意の語彙で検索をかけその結果のURLは http://search.yahoo.co.jp/?fr=404 となり検索結果はでません。 Sleipnirオプション-検索エンジンリストのリクエスト箇所の設定は変えておらず、下記のままです。 http://search.yahoo.co.jp/bin/search?p= この設定で以前は、検索ができてましたが、何か変更等があったのでしょうか? ちなみに、デフォルトのYahooオークションは問題ないです。 Ver2.9.1です。 解決方法をご教授頂けば助かります。 よろしくお願いします。

  • yahoo検索のクロール日の日付表示につい

    yahoo IDでログインし、検索設定の画面でクロール日を表示する様設定→設定を保存したのですが、一向に検索結果に表示されません。 IE及びgoogle chromeでいろいろなサイトで試したのですが、やはり表示されませんでした。 何か設定に間違いがありますでしょうか。

  • Yahoo!のサイト登録について不明な点

    Yahoo!のサイト登録について教えて下さい。Yahoo!のロボット検索に結果が反映されるように、登録作業をしました。以下の2つのページ https://siteexplorer.search.yahoo.co.jp/submit http://submit.search.yahoo.co.jp/add/request にURLを送信しました。すると、当初は検索すると登録したサイトが表示されていましたが、ある日を境にまったく表示されなくなりました。何故でしょうか。Yahoo!のスタッフが検索結果を意図的に操作しているのですか。そうだとすれば、それは何を基準に行われるのでしょう。ちなみに、登録したのはアダルトサイトではない、とても健全なサイトです。

  • google 検索がyahooになる

    google chromeで検索しようとすると検索結果がyahooの画面で表示されます。 自分で調べてみていくつかの方法を試してみたのですがやはりうまくいきません。 設定はちゃんとgoogleになっています。search protectのアンインストールもしました。 どうしたら googleが使えるようになりますか?

  • 中国版Yahooの言論統制でエラーになります

    Yahoo! の簡体字中国語(http://cn.rd.yahoo.com/)で『六四事件(天安門事件)』と検索すると検索結果が出ないどころかDNSエラーでアクセス不能と出ます。 しかし、Yahoo! Taiwan(繁体字中国語 http://tw.search.yahoo.com/)や、Yahoo! Hong Kong(繁体字中国語 http://hk.yahoo.com/)で検索すると、きちんと検索結果が出てきます。 http://cn.rd.yahoo.com/のものは中国の言論統制の結果だと思いますが、なぜ後者のものは検索できるのでしょうか?ご存知の方教えてください。

  • yahoo!japan検索の履歴

    yahoo!japan検索(http://search.yahoo.co.jp/)で検索した履歴を残したくても残りません。 インターネットオプションの詳細設定にあるインラインオートコンプリートを設定する、コンテンツのオートコンプリートにチェックを入れましたが変わりません。 どのようにすれば残すことができますでしょうか?

  • Yahoo!カテゴリに登録されているサイトを対象としたサーチエンジン

    Yahoo!カテゴリ http://dir.yahoo.co.jp/ に登録されているサイトだけを検索対象にしたサーチエンジンがあればおしえてください。 Yahoo!が提供しているカテゴリ全体を対象とした検索では、検索結果で登録されているサイトのアドレスのみ表示され、登録サイト内の各々のページが検出されず、サーチエンジンとして十分に機能していないと思います。 また個別ページが検出されないことによってYahoo!カテゴリに登録されているサイトの内容が利用者にとって良いものであるかどうかも判断がつかないと思います。Yahoo!カテゴリの利用者にとって「Yahoo!が登録した」というだけで、その結果を盲目的に信頼するわけにはいきません。だから私は登録サイトの信頼性などを確かめたくてYahoo!カテゴリに登録されたサイトの各ページを検出してくれるサーチエンジンを探しているのです。 よろしくお願い致します。

  • YAHOO!の「検索結果に表示させる」を解除する方法

    以前、自分のブログを「検索結果に表示させる」に登録しました。 http://submit.search.yahoo.co.jp/add/request こちらを解除(取消)したいのですが、方法を教えてください。 こちらを解除すれば、YAHOO!検索でヒットしなくなるということでしょうか???