python爬取人民币汇率中间价,从最权威的网站中国外汇交易中心。

首先找到相关网页,解析链接,这中间需要经验和耐心,在此不多说。

以人民币兑美元的汇率为例(CNY/USD),脚本详情如下:

windows:

====================================================

# -*- coding: utf-8 -*-

import time

import requests

import json

t = time.time()

# 这里必须是ms级别的时间戳

timestamp = (int(round(t*1000)))

url = "http://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/ccpr.json?t="+str(timestamp)

s = requests.Session()

r = s.post(url,data={})

sjson = json.loads(r.text)

#print sjson

for k in sjson['records']:

if k['vrtEName'] == 'USD/CNY':

print k['price']

=====================================================

Linux:

=====================================================

# -*- coding: utf-8 -*-

import time

import urllib

import urllib2

import json

t = time.time()

# timestamp must be ms

timestamp = (int(round(t*1000)))

url = "http://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/ccpr.json?t="+str(timestamp)

data = urllib.urlencode({})

request = urllib2.Request(url,data)

response = urllib2.urlopen(request)

result = response.read()

rjson = json.loads(result)

for r in rjson['records']:

if r['vrtEName'] == 'USD/CNY':

return r['price']

====================================================

发现在linux环境下用request,返回的是HTML结构。

而不是data的json格式,所以在linux用urllib和urllib2

python外汇兑换代码_python爬取人民币汇率中间价相关推荐

  1. python制作手机壁纸_Python爬取手机壁纸图片

    使用Python爬取图片. 1 说明 本文通过爬虫程序的编写,实现了一个简单易懂的爬虫程序,方便初学者理解,主要程序分为网页获取函数,以及保存下载函数,这就是所有爬虫程序的基本思想.(本文不涉及反爬, ...

  2. python爬取网页书籍名称代码_python爬取亚马逊书籍信息代码分享

    我有个需求就是抓取一些简单的书籍信息存储到mysql数据库,例如,封面图片,书名,类型,作者,简历,出版社,语种. 我比较之后,决定在亚马逊来实现我的需求. 我分析网站后发现,亚马逊有个高级搜索的功能 ...

  3. python爬取豆瓣代码_python爬取豆瓣视频信息代码

    [TOC] 这里是爬取豆瓣视频信息,用pyquery库(jquery的python库). 一:代码 from urllib.request import quote from pyquery impo ...

  4. python爬取豆瓣代码_python爬取豆瓣

    在上课时,有时需要显示一个倒计时时钟,让学生做题. PPT 没有简单有效的方法实现倒计时时钟,参考了多个方案,最终决定采用 GIF 动画来实现. 这样使用起来很简单,只要把事先做好的各个时长的倒计时动 ...

  5. python爬取ppt代码_Python爬取PPT模板小工具

    由于很多PPT抓取工具都会因为版本问题无法使用,所以论坛大神就自己写了这款Python爬取PPT模板小工具,可以帮助用户轻松获取各种PPT模板,使用的时候注意一次只能下载一种类型.软件仅供交流学习,下 ...

  6. python爬取并下载代码_python 爬取并批量下载网易云歌单源代码

    #!/usr/bin/env python#!--*--coding:utf-8 --*-- #![url=home.php?mod=space&uid=238618]@Time[/url]  ...

  7. python获取天气分析_Python爬取南京市往年天气预报,使用pyecharts进行分析

    上一次分享了使用matplotlib对爬取的豆瓣书籍排行榜进行分析,但是发现python本身自带的这个绘图分析库还是有一些局限,绘图不够美观等,在网上搜索了一波,发现现在有很多的支持python的绘图 ...

  8. python分析b站_Python爬取并分析B站最热排行榜,我发现了这些秘密

    现在大家的生活中,已经越来越离不开B站了,2020年的第一季度,B站月活跃用户达到了1.72亿,日活跃用户也已经突破了5000万个用户.源源不断的流量让B站的up主们也是粉丝数目不断暴涨,百万粉丝的u ...

  9. hbuilderx简单网页代码_Python爬取网页数据

    都说python爬网页数据方便,我们今天就来试试,python爬取数据到底有多方便 简介 爬取数据,基本都是通过网页的URL得到这个网页的源代码,根据源代码筛选出需要的信息 准备 IDE:PyChar ...

最新文章

  1. 拖拖拽拽画JAVA报表?
  2. MySQL 5.5单实例 编译安装
  3. 图(Graph)的javascript实现
  4. python 栈和队列 排序 初级数据结构
  5. 文巾解题 9 回文数
  6. 最详细的Vue Hello World应用开发步骤
  7. leetcode python3 简单题168. Excel Sheet Column Title
  8. 自定义键盘组件_WEB组件终极开发手册:让玩家没了鼠标也能操作
  9. shared_ptr and
  10. EnterpriseDb公司的Postgres Enterprise Manager 安装图解
  11. swift开发网络篇—NSURLConnection基本使用
  12. c语言中scanf的用法
  13. jsDoc的使用文档
  14. php判断caj文件页数,2M内的CAJ文档如何转PDF免费?不限页数手机在线操作分享
  15. Java 获取某年的第一天和最后一天
  16. 标准正态分布正反函数
  17. fatal error: zlib.h: No such file or directory
  18. 小学生计算机德育渗透总结,小学科学教师德育工作总结
  19. C1-见习工程师(计算机通识)
  20. c语言中gcd的用法,(转)gcd简单使用和介绍

热门文章

  1. java 根据类名示例化类_Java LocalDateTime类| AdjustInto()方法与示例
  2. synchronized底层是如何实现的?
  3. yolo 视频场景行为数据集
  4. 安装composer以及laravel框架
  5. 彻底理解 Cookie、Session、Token
  6. srand(设置随机数种子)
  7. 计算机网络作业6,计算机网络作业 6
  8. python与机械教育初探_Python公开课-机械学习之手写识别
  9. oracle 同一列数据不同条件分组求和_艾瑞教育:有关Oracle数据库,你需要知道的几件事...
  10. 服务器能像客户端发信息吗,服务器怎么向客户端发信息吗