python读取大盘指数

来源:互联网 发布:怎么上google 知乎 编辑:程序博客网 时间:2024/05/09 02:22
#coding=utf-8import HTMLParserimport timeimport urllib2# 继承语法class MyParser(HTMLParser.HTMLParser):     targetid = ''            def __init__(self,targetid):        HTMLParser.HTMLParser.__init__(self)         self.targetid = targetid                   def handle_starttag(self, tag, attrs):        self.is_h4 = ""        # 这里重新定义了处理开始标签的函数        if tag == 'span':            # 判断标签<a>的属性            for name,value in attrs:                if name == 'id':                    if value == self.targetid:                        self.is_h4 = 1                        def handle_endtag(self, tag):        self.is_h4 = -1                                def handle_data(self, data):        if self.is_h4 == 1:            print "大盘指数:", data                                   st = time.time()   pageContent =  urllib2.urlopen('https://www.google.com.hk/finance?client=ob&hl=zh-CN&q=SHA:000001').read()                 my = MyParser('ref_7521596_l')my.feed(pageContent)end = time.time()print '所花时间: %d 秒'%(end-st) 

原创粉丝点击