在编写爬虫程序时,我们通常都引入第三方模块来实现网页数据的获取和处理。但是,通过自己对数据结构的分析,也可以免去下载安装第三方模块的麻烦。下面的函数只使用Python自带的模块,可以从网站获取股票价格。
import urllib.request
def getPrice(stockNum):
url = “https://hq.gucheng.com/” + stockNum
page = urllib.request.urlopen(url)
html = page.read().decode(‘utf-8’) #存入网页文本到page
lines = html.split(“em class=”)#找到价格行
line = lines[1].split(">")#剥除无用字符
prices = line[1].split("<")#剥除无用字符
price = prices[0]#找到价格字符串
return price