爬取股票数据
步骤
- 从东方财富网找到上市公司的股票代码并保存
- 根据股票代码去百度股市通去查找相关股票的具体信息并保存
代码
#-*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup
import traceback
import re
import xlwt
def getHTMLText(url, code="utf-8"):
try:
r = requests.get(url)
r.raise_for_status()
r.encoding = code
return r.text
except:
traceback.print_exc()
return ""
#获取股票列表
def getStockList(lst, stockURL):
html = getHTMLText(stockURL,"GB2312")
soup = BeautifulSoup