python外汇兑换代码_python爬取人民币汇率中间价
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爬取人民币汇率中间价相关推荐
- python制作手机壁纸_Python爬取手机壁纸图片
使用Python爬取图片. 1 说明 本文通过爬虫程序的编写,实现了一个简单易懂的爬虫程序,方便初学者理解,主要程序分为网页获取函数,以及保存下载函数,这就是所有爬虫程序的基本思想.(本文不涉及反爬, ...
- python爬取网页书籍名称代码_python爬取亚马逊书籍信息代码分享
我有个需求就是抓取一些简单的书籍信息存储到mysql数据库,例如,封面图片,书名,类型,作者,简历,出版社,语种. 我比较之后,决定在亚马逊来实现我的需求. 我分析网站后发现,亚马逊有个高级搜索的功能 ...
- python爬取豆瓣代码_python爬取豆瓣视频信息代码
[TOC] 这里是爬取豆瓣视频信息,用pyquery库(jquery的python库). 一:代码 from urllib.request import quote from pyquery impo ...
- python爬取豆瓣代码_python爬取豆瓣
在上课时,有时需要显示一个倒计时时钟,让学生做题. PPT 没有简单有效的方法实现倒计时时钟,参考了多个方案,最终决定采用 GIF 动画来实现. 这样使用起来很简单,只要把事先做好的各个时长的倒计时动 ...
- python爬取ppt代码_Python爬取PPT模板小工具
由于很多PPT抓取工具都会因为版本问题无法使用,所以论坛大神就自己写了这款Python爬取PPT模板小工具,可以帮助用户轻松获取各种PPT模板,使用的时候注意一次只能下载一种类型.软件仅供交流学习,下 ...
- python爬取并下载代码_python 爬取并批量下载网易云歌单源代码
#!/usr/bin/env python#!--*--coding:utf-8 --*-- #![url=home.php?mod=space&uid=238618]@Time[/url] ...
- python获取天气分析_Python爬取南京市往年天气预报,使用pyecharts进行分析
上一次分享了使用matplotlib对爬取的豆瓣书籍排行榜进行分析,但是发现python本身自带的这个绘图分析库还是有一些局限,绘图不够美观等,在网上搜索了一波,发现现在有很多的支持python的绘图 ...
- python分析b站_Python爬取并分析B站最热排行榜,我发现了这些秘密
现在大家的生活中,已经越来越离不开B站了,2020年的第一季度,B站月活跃用户达到了1.72亿,日活跃用户也已经突破了5000万个用户.源源不断的流量让B站的up主们也是粉丝数目不断暴涨,百万粉丝的u ...
- hbuilderx简单网页代码_Python爬取网页数据
都说python爬网页数据方便,我们今天就来试试,python爬取数据到底有多方便 简介 爬取数据,基本都是通过网页的URL得到这个网页的源代码,根据源代码筛选出需要的信息 准备 IDE:PyChar ...
最新文章
- 拖拖拽拽画JAVA报表?
- MySQL 5.5单实例 编译安装
- 图(Graph)的javascript实现
- python 栈和队列 排序 初级数据结构
- 文巾解题 9 回文数
- 最详细的Vue Hello World应用开发步骤
- leetcode python3 简单题168. Excel Sheet Column Title
- 自定义键盘组件_WEB组件终极开发手册:让玩家没了鼠标也能操作
- shared_ptr and
- EnterpriseDb公司的Postgres Enterprise Manager 安装图解
- swift开发网络篇—NSURLConnection基本使用
- c语言中scanf的用法
- jsDoc的使用文档
- php判断caj文件页数,2M内的CAJ文档如何转PDF免费?不限页数手机在线操作分享
- Java 获取某年的第一天和最后一天
- 标准正态分布正反函数
- fatal error: zlib.h: No such file or directory
- 小学生计算机德育渗透总结,小学科学教师德育工作总结
- C1-见习工程师(计算机通识)
- c语言中gcd的用法,(转)gcd简单使用和介绍
热门文章
- java 根据类名示例化类_Java LocalDateTime类| AdjustInto()方法与示例
- synchronized底层是如何实现的?
- yolo 视频场景行为数据集
- 安装composer以及laravel框架
- 彻底理解 Cookie、Session、Token
- srand(设置随机数种子)
- 计算机网络作业6,计算机网络作业 6
- python与机械教育初探_Python公开课-机械学习之手写识别
- oracle 同一列数据不同条件分组求和_艾瑞教育:有关Oracle数据库,你需要知道的几件事...
- 服务器能像客户端发信息吗,服务器怎么向客户端发信息吗