root/snippets/search-ka.py

Revision 30, 0.7 kB (checked in by hey, 15 months ago)

네이버에서 쿵야어드벤처 게임순위 검색

  • Property svn:executable set to *
Line 
1#!/usr/bin/python
2# -*- encoding: utf-8 -*-
3
4import urllib
5import BeautifulSoup
6
7def coreString(tag):
8    if isinstance(tag, BeautifulSoup.Tag):
9        return coreString(tag.contents[0])
10    return tag
11
12if __name__ == '__main__':
13    html_source=urllib.urlopen('http://search.naver.com/search.naver?sm=tab_hty&where=nexearch&query=%s'%(u'쿵알얎드벀처'.encode('cp949')))
14    soup=BeautifulSoup.BeautifulSoup(html_source, fromEncoding='cp949')
15
16    rank=soup('div', {'id': 'ranking'})[0]
17    print coreString(rank.h3)
18    ranking_list=rank('ul', {'id': 'ranking_list'})[0]
19    for i in ranking_list('li'):
20        print '\t'+coreString(i.span)+'.\t'+coreString(i.a)
21
Note: See TracBrowser for help on using the browser.