8.05.2011

Python: Get Google trends queries ver.2

Python: Google トレンドの取得 バージョン2

文字コード変換に関して改良を行ったバージョン。

・GetGoogleTrends.py

# Copyright (c) 2011 Mog Project. All rights reserved.
# -*- coding: utf-8 -*-
"""Get queries of Google trends."""
 
import re
import urllib2
 
URL = 'http://www.google.co.jp/m/services/trends/get'
PTN_QUERY = '<query>(.*)</query>'
 
def main():
  rank = 1
  for line in urllib2.build_opener().open(URL).readlines():
    x = re.findall(PTN_QUERY, line.decode('utf-8'), re.I)
    if x:
      print '%2d: %s' % (rank, unicode(x[0]))
      rank += 1
 
if __name__ == '__main__':
  main()

0 件のコメント:

コメントを投稿