用python爬取东方财富股票信息
本代码源于中国大学mooc上的北京理工大学嵩天老师的课程,本人进行了一定的修改,有不对的地方请各位大佬指出。
import requests
from bs4 import BeautifulSoup
import traceback
import re
def getHtmlText(url, code = 'utf-8'):
try:
r = requests.get(url, timeout = 30)
r.raise_for_status
r.encoding = code
return r.text
except:
return ""
def getStockList(lst, stockURL):
html = getHtmlText(stockURL, 'GB2312')
soup = BeautifulSoup(html, 'html.parser')
a = soup.find_all('a'