43 lines
1.4 KiB
Python
43 lines
1.4 KiB
Python
import requests
|
||
from lxml import etree
|
||
import datetime
|
||
ISOTIMEFORMAT = '%Y-%m-%d %H:%M:%S'
|
||
theTime = datetime.datetime.now().strftime(ISOTIMEFORMAT)
|
||
print('当前时间:',theTime)
|
||
url = 'https://www.kancaibao.com/ep'
|
||
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.66 Safari/537.36 Edg/103.0.1264.44'
|
||
}
|
||
respons = requests.get(url =url,headers = headers)
|
||
tree = etree.HTML(respons.text)
|
||
r=tree.xpath('/html//body/div//td[@id="date_0"]/text()')
|
||
print('获取的数据如下\n时间:',r[0])
|
||
|
||
r=tree.xpath('/html//body/div//td[@id="gzclose_0"]/text()')
|
||
a=float(str(r[0]))*100
|
||
c = str(round(a,2))+ '%'
|
||
print('国债收益率: ',c)
|
||
|
||
r=tree.xpath('/html//body/div//td[@id="ratemv_0"]/text()')
|
||
a=float(str(r[0]))*100
|
||
c = str(round(a,2))+ '%'
|
||
print('股市收益率: ',c)
|
||
|
||
r=tree.xpath('/html//body/div//td[@id="rategz_0"]/text()')
|
||
a=float(str(r[0]))
|
||
c = str(round(a,2))
|
||
print('股债比: ',c)
|
||
c = float(c)
|
||
if c>=2.5:
|
||
print("投资建议:安全,股债策略10:0")
|
||
if 2.2<=c<2.5:
|
||
print("投资建议:较为安全,股债策略7:3")
|
||
if 2<=c<2.2:
|
||
print("投资建议:谨慎乐观,股债策略6:4")
|
||
if 1.8<=c<2:
|
||
print("投资建议:普通,股债策略5:5")
|
||
if 1.55<=c<1.8:
|
||
print("投资建议:有风险,股债策略4:6")
|
||
if c<1.55:
|
||
print("投资建议:赶紧跑")
|
||
|