• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Python
  • 标签: Python  爬虫  

资源简介

通过requests库,bs4库,re库来获取股票信息,还有加载进度条显示

资源截图

代码片段和文件信息

import requests
import re
#import bs4
from bs4 import BeautifulSoup
import  traceback

def getHTMLText(urlcode=‘utf-8‘):
    try:
        r=requests.get(url)
        r.raise_for_status()
        r.encoding =code
        #print (r.status_code)
        #print (r.text)
        return r.text
    except:
        return ““

def getStockList(lststockURL):
    html = getHTMLText(stockURL“GB2312“)
    soup = BeautifulSoup(html‘html.parser‘)
    a = soup.find_all(‘a‘)
    for i in a:
        try:
            href = i.attrs[‘href‘]
            lst.append(re.findall(r“[s][hz]\d{6}“href)[0])
        except:
            continue

def getStockInfo(lststockURLfpath):
    count = 0
    for stock in lst:
        url = stockURL + stock + “.html“
        html = getHTMLText(url)
        try:
            if html ==““:
                continue
            infoDict = {}
            soup = BeautifulSoup(html‘html.parser‘)
            stockInfo =soup.find(‘div‘attrs={‘class‘:‘stock-bets‘})

      

评论

共有 条评论