Pythonでgoogle検索

この、ありふれたテーマについて書きましょう。
方法がいろいろありすぎて、1日ほど費やしてしまった。
そして、まだ完全な方法は見つけることができていない。
とりあえず現状は以下。

google.pyを使う(とても楽

APIを使うためのKEYとかを取得しなくていいので楽。
作者様に感謝。
↑からgoogle-1.04.zipをDownloadして

unzip google-1.04
cd google-1.04

インストールする前に、以下のプログラムでテストしてみた。

1:  from google import search
2:  from BeautifulSoup import BeautifulSoup
3:  import urllib
4:  
5:  for url in search("nktmemo", stop=20, lang="en"):
6:      soup = BeautifulSoup(urllib.urlopen(url))
7:      print soup.find("title").text

実際にnktmemoでGoogleで検索するとTOP4は以下のようになった。
これが理想的。

1:  nktmemo
2:  前のページ - nktmemo
3:  nktmemo java_swingでマインスイーパ
4:  nktmemo | Programming, Statistics, NLP, Python, and so on.

実際の結果は以下。

1:  change the theme of nktmemo | nktmemo
2:  various way to read files(Python tips) | nktmemo
3:  About | nktmemo
4:  org2blogでWordPressに投稿 | nktmemo

実際の結果と違いますが、Googleの検索結果は時々刻々と変化しているのでまぁいいでしょう。
というわけでこのままインストールしました。(以下

python setup.py build
sudo python setup.py install

About these ads

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中