Ejemplo n.º 1
0
def parseCap(code):
    url = "http://www.sse.com.cn/sseportal/webapp/datapresent/querythismyquat?productId=" + code + "&prodType=1"
    from lxml import etree
    from lxml.html import parse

    page = parse(url).getroot()
    # result = etree.tostring(page)
    # print result
    r = page.xpath("//strong")
    # print len(r)
    from stock import Stock

    stock = Stock(code)
    cap = []
    for data in r:
        dataTree = etree.ElementTree(data)
        # print etree.tostring(dataTree)
        values = dataTree.xpath("//text()")
        temp = values[0].strip()
        # print temp
        cap.append(temp)
    # print cap
    stock.totalCap = float(cap[0])
    stock.floatingCap = float(cap[1])
    # print stock
    return stock
Ejemplo n.º 2
0
def parseCap(code):
    url = "http://www.sse.com.cn/sseportal/ps/zhs/hqjt/hqjy.shtml"
    from lxml import etree
    from lxml.html import parse

    page = parse(url).getroot()
    result = etree.tostring(page)
    print result
    r = page.xpath("//strong")
    # print len(r)
    from stock import Stock

    stock = Stock(code)
    cap = []
    for data in r:
        dataTree = etree.ElementTree(data)
        # print etree.tostring(dataTree)
        values = dataTree.xpath("//text()")
        temp = values[0].strip()
        # print temp
        cap.append(temp)
    # print cap
    stock.totalCap = float(cap[0])
    stock.floatingCap = float(cap[1])
    # print stock
    return stock
Ejemplo n.º 3
0
def parseCap(code):
    url = 'http://www.sse.com.cn/sseportal/ps/zhs/hqjt/hqjy.shtml'
    from lxml import etree
    from lxml.html import parse
    page = parse(url).getroot()
    result = etree.tostring(page)
    print result
    r = page.xpath('//strong');
    #print len(r)
    from stock import Stock
    stock = Stock(code)
    cap = []
    for data in r:
        dataTree = etree.ElementTree(data);
        #print etree.tostring(dataTree)
        values = dataTree.xpath('//text()')
        temp = values[0].strip()
        #print temp
        cap.append(temp)
    #print cap
    stock.totalCap = float(cap[0])
    stock.floatingCap = float(cap[1])
    #print stock
    return stock
Ejemplo n.º 4
0
def parseCap(code):
    url = 'http://www.sse.com.cn/sseportal/webapp/datapresent/querythismyquat?productId=' + code + '&prodType=1'
    from lxml import etree
    from lxml.html import parse
    page = parse(url).getroot()
    #result = etree.tostring(page)
    #print result
    r = page.xpath('//strong')
    #print len(r)
    from stock import Stock
    stock = Stock(code)
    cap = []
    for data in r:
        dataTree = etree.ElementTree(data)
        #print etree.tostring(dataTree)
        values = dataTree.xpath('//text()')
        temp = values[0].strip()
        #print temp
        cap.append(temp)
    #print cap
    stock.totalCap = float(cap[0])
    stock.floatingCap = float(cap[1])
    #print stock
    return stock