网站爬虫获取实时汇率

下面给出一个函数包,直接调用即可

def Exchange_Rate_Realtime_By_self(url_choose, currency_name, number_s):             # 自定义函数 url_choose = http://webforex.hermes.hexun.com/forex/quotelist?code=FOREXUSDCNY&column=Code,Price 为美元价格
    '''
    url_choose = "http://webforex.hermes.hexun.com/forex/quotelist?code=FOREXUSDCNY&column=Code,Price" 为美元价格
    url_choose = "http://webforex.hermes.hexun.com/forex/quotelist?code=FOREXGBPCNY&column=Code,Price" 为英镑价格
    '''
    # 验证请求信息
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36'}

    # 爬取实时美元汇率数据
    chaper_url = url_choose
    req = urllib.request.Request(url=chaper_url, headers=headers)
    f = urllib.request.urlopen(req)
    html = f.read().decode("utf-8")
    print(html)

    s = re.findall("{.*}", str(html))[0]
    sjson = json.loads(s)

    USDCNY = sjson["Data"][0][0][1] / int(number_s)
    print('实时%r价格: %r' % (currency_name, USDCNY))

    return  USDCNY/10000

"
如果世界上有什么奇迹

一定是尽力理解某个人

并与之同甘共苦

"

【纯·干货】你会用到的论文小助手,不定期持续更新中~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐