70,023
社区成员




任务 中国国债收益率
请从中华人民共和国财政部官网
(https://yield.chinabond.com.cn/cbweb-czb-web/czb/queryGjqxInfo)
收集截止 2021 年 12 月 31 日 10 年期的中国国债收益率数据。
输出格式为:标准期限:1 年 收益率(%):1.01,请补充以下关键代码:
请填写以下关键代码:
import 【1】
from bs4 import 【2】
url = '【3】'
data = {"zblx": "xy", "【4】": "2021-12-31", "locale": "zh_CN", "qxmc": "1"}
html_data = requests.【5】(url, data=data, headers={'【6】
':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/41.0.2228.0 Safari/537.36'})
html_data = html_data.【7】.encode('utf-8').decode('utf-8')
soup = BeautifulSoup(html_data, 'html.parser')
tb = soup.findAll("【8】", {"class": "ds"})
tenYear = tb[0].select('tr')[【9】]
deadline = tenYear.select('td')[0].text
incomeRate = tenYear.select('td')[1].text
data = '标准期限:{0} 收益率(%):{1}'.【10】
(deadline,incomeRate)print(data)
【1】=
【2】=
【3】=
【4】=
【5】=
【6】=
【7】=
【8】=
【9】=
【10】=
import requests
from bs4 import BeautifulSoup
url = 'https://yield.chinabond.com.cn/cbweb-czb-web/czb/queryGjqxInfo'
data = {"zblx": "xy", "srrq_rq": "2021-12-31", "locale": "zh_CN", "qxmc": "1"}
html_data = requests.post(url, data=data, headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'})
html_data = html_data.content.decode('utf-8')
soup = BeautifulSoup(html_data, 'html.parser')
tb = soup.findAll("table", {"class": "ds"})
tenYear = tb[0].select('tr')[1]
deadline = tenYear.select('td')[0].text
incomeRate = tenYear.select('td')[1].text
data = '标准期限:{0} 收益率(%):{1}'.format(deadline, incomeRate)
print(data)
【1】= requests
【2】= BeautifulSoup
【3】= 'https://yield.chinabond.com.cn/cbweb-czb-web/czb/queryGjqxInfo'
【4】= "dt"
【5】= post
【6】= User-Agent
【7】= text
【8】= table
【9】= 9
【10】= format