国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
一個(gè)極其簡(jiǎn)單的Python網(wǎng)頁抓取程序

一個(gè)極其簡(jiǎn)單的Python網(wǎng)頁抓取程序

本程序使用了Python自帶的HTMLParser,從Yahoo Finance指定頁面抓取幾個(gè)字段,代碼30行左右,簡(jiǎn)單實(shí)用,居家旅行必備 :) 

代碼是從官方文檔的HTMLParser的示例程序改成的

https://docs.python.org/2/library/htmlparser.html

完整的代碼和介紹在:

https://bitbucket.org/lsz/html-parser 

代碼如下:

import urllibimport sysimport stringfrom HTMLParser import HTMLParserticker_list = ["ibb", "socl", "pnqi", "qqq", "vbk", "eirl", "ewi", "pbd", "ita", "dfe"]ticker = ticker_list[0]class MyHTMLParser(HTMLParser):	    def handle_data(self, data):    starttag_text = self.get_starttag_text()    ticker_str = "(%s)" % ticker    if -1!=string.find(data, ticker_str.upper()) and -1!=string.find(starttag_text, "<h2>"):      sys.stdout.write(data)          if -1!=string.find(str(starttag_text), "yfs_g53_%s" % ticker.lower()) and -1==string.find(data, "-"):      sys.stdout.write("\t")      sys.stdout.write(data)          if -1!=string.find(str(starttag_text), "yfs_h53_%s" % ticker.lower()):      print "\t", datafor t in ticker_list:  ticker = t  parser = MyHTMLParser()  f = urllib.urlopen("http://finance.yahoo.com/q?s=%s" % ticker)  html_string = f.read()  parser.feed(html_string)

示例輸出:

iShares Nasdaq Biotechnology (IBB)	228.14	234.90Global X Social Media Index ETF (SOCL)	17.38	17.92PowerShares NASDAQ Internet (PNQI)	61.73	63.17PowerShares QQQ (QQQ)	87.31	88.15Vanguard Small Cap Growth ETF (VBK)	118.53	120.54iShares MSCI Ireland Capped (EIRL)	38.37	38.84iShares MSCI Italy Capped (EWI)	17.95	18.09PowerShares Global Clean Energy (PBD)	12.95	13.12 Defense (ITA)	107.93	109.36WisdomTree Europe SmallCap Dividend (DFE)	62.08	62.64
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python下用HTMLParser分析網(wǎng)頁方法
Python中網(wǎng)絡(luò)頁面抓取和頁面分析
正則表達(dá)式內(nèi)存耗盡異常解決方案 - 星星的日志 - 網(wǎng)易博客
python 雙色球
puts
防止Python的stdout被緩存的幾種方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服