• 大小: 2KB
    文件类型: .py
    金币: 2
    下载: 1 次
    发布日期: 2021-01-01
  • 语言: Python
  • 标签: python  股票  

资源简介

python编程应用之爬虫篇: 用爬虫算法来抓取股票数据。

资源截图

代码片段和文件信息

import requests
import re
import pandas as pd

#用get方法访问服务器并提取页面数据
def getHtml(cmdpage):
    url = “http://nufm.dfcfw.com/EM_Finance2014NumericApplication/JS.aspx?cb=jQuery112406115645482397511_1542356447436&type=CT&token=4f1862fc3b5e77c150a2b985b12db0fd&sty=FCOIATC&js=(%7Bdata%3A%5B(x)%5D%2CrecordsFiltered%3A(tot)%7D)&cmd=“+cmd+“&st=(ChangePercent)&sr=-1&p=“+str(page)+“&ps=20“
    r = requests.get(url)
    pat = “data:\[(.*?)\]“
    data = re.compile(patre.S).findall(r.text)
    return data

#获取单个页面股票数据
def getOnePageStock(cmdpage):
    data = getHtml(cmdpage)
    datas = data[0].split(‘““‘)
    stocks = []
    for i in range(len(datas)):
        stock = datas[i].replace(‘“‘““).split(““)
        stocks.append(stock)
    return stocks

def main():
    cmd = {
        “上证指数“:“C.1“
 

评论

共有 条评论