400-123-4657
联系我们/CONTACT US
地址:广东省广州市天河区88号
电话:400-123-4657
传真:+86-123-4567
公司动态您当前的位置: 首页 > 华宇动态 > 公司动态

利用python爬取汇率价格(练手项目整理)

更新时间:2023-08-09

功能描述:

获取汇率价格,并print在屏幕上。

输入:boc.cn/sourcedb/whpj/

输出:国家名+汇率价。

技术路线:urllib.request(数据载入)-bs4(数据转化)-openpyxl(数据写入excel并保存)

定向爬取: 仅针对输入url进行爬取,不拓展爬取。


完整代码:

from urllib.request import urlopen 
from bs4 import BeautifulSoup as bs
r = urlopen("https://www.boc.cn/sourcedb/whpj/")
c = r.read()
bs_obj = bs(c,"html")
t = bs_obj.find_all("table")[1]
all_tr = t.find_all("tr")
all_tr.pop(0) #删除第一个元素。
for r in all_tr:
    all_td = r.find_all("td")
    print(f'{all_td[0].text}卖出价:{all_td[4].text}')

运行效果:

阿联酋迪拉姆卖出价:197.06
澳大利亚元卖出价:472.78
巴西里亚尔卖出价:179.14
加拿大元卖出价:532.22
瑞士法郎卖出价:726.16
丹麦克朗卖出价:103.97
欧元卖出价:775.73
英镑卖出价:921.78
港币卖出价:90.06
印尼卢比卖出价:0.0533
印度卢比卖出价:10.3343
日元卖出价:6.4532
韩国元卖出价:0.6096
澳门元卖出价:90.39
林吉特卖出价:
挪威克朗卖出价:76.35
新西兰元卖出价:461.61
菲律宾比索卖出价:14.39
卢布卖出价:11.51
沙特里亚尔卖出价:191.27
瑞典克朗卖出价:73.02
新加坡元卖出价:516.8
泰国铢卖出价:23.19
土耳其里拉卖出价:134.55
新台币卖出价:24.07
美元卖出价:699.84
南非兰特卖出价:51.19

【返回列表页】

关于华宇娱乐

本站为华宇娱乐,华宇平台永久招商,任何平台的新老会员、代理都可以联系华宇主管申请为总代理、直属,了解详情待遇请加QQ或微信。 客户:为客户提供高质量和最大价值的专业化产品和服务,以真诚和实力赢得客户的理解、尊重和支持。市场:为客户降低采购成本和风险,为客户投资提供切实保障。 发展:追求永续发展的目标,并把它建立在客户满意的基础上。 关于“为合作伙伴创造价值”公司认为客户、供应商、公司股东、公司员工等一切和自...

联系我们

电话:400-123-4657

邮箱:admin@youweb.com

地址:广东省广州市天河区88号

传真:+86-123-4567

版权所有:Copyright © 2002-2017 某某公司 版权所有 ICP备案编号:粤IP********** TOP

平台注册入口