【python学习.油价和美元汇率查询】
2014-12-07 12:23
204 查看
这周的编程任务不难,找到的都是静态网页,用正则表达式查询下就可以了,就是转换码的时候费了我好大劲。
原网页的代码如下:
原网页的代码如下:
__author__ = 'Administrator' # -*- coding: UTF-8 -*- import urllib2 import re import time import MySQLdb def oil(): conn=MySQLdb.connect(host='localhost',user='cjw',passwd='123456',port=3306) cur=conn.cursor() conn.select_db('python1') url="http://www.bitauto.com/youjia/suzhou/?WT.srch=1" req=urllib2.Request(url) response=urllib2.urlopen(req) page=response.read() req1=re.compile('class="todayPrice"><strong>(.*?)</strong>(.*?)</span>',re.X) req2=re.compile('class="oilNum">(.*?)</span>',re.X) match=req1.findall(page) match2=req2.findall(page) cur.execute('insert into week6oil values(%s)',match[0][0]) conn.commit() cur.close() conn.close() a=0 for j in match2: j=j.decode("utf-8") print j c= match[a][1].decode('utf-8') print match[a][0]+c a=a+1 def money(): conn=MySQLdb.connect(host='localhost',user='cjw',passwd='123456',port=3306) cur=conn.cursor() conn.select_db('python1') cur.execute('create table week6money4(huilv varchar(20)) ') url='http://huilv.911cha.com/USDCNY.html' req=urllib2.Request(url) response=urllib2.urlopen(req) page=response.read() req1=re.compile('<p>(.*?)</p>') req1=re.compile('<p>美元对人民币汇率:(.*?)</p>') match=req1.findall(page) match2=req1.findall(page) cur.execute('insert into week6money4 values(%s)',match2) conn.commit() cur.close() conn.close() for i in match: i=i.decode("utf-8") print i try: while(True): oil() money() time.sleep(3600) except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1])然后这是结果
相关文章推荐
- 学习python 第三季:编写简单简单连接数据库并执行查询操作
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- 美元与人民币汇率 Python
- python学习—Day28—创建表、增加查询数据
- Python学习:操作MySQL时,怎样把元组作为查询条件,传递过去
- 在中国银行查询美元即时汇率,该看基准价吗?
- 萌新的Python学习日记 - 爬虫无影 - 爬取58二手车指定页面内容存储并查询:58二手车
- python-MySQL学习笔记-第四章-利用Connector/Python来查询数据
- 学习python之编写简单简单连接数据库并执行查询操作
- python全栈学习路线-查询笔记
- 学习python(4) 练习词典功能 查询增加删除更新
- 小菜鸟的python学习之路----信息查询系统
- 【python爬虫学习.查询没有被注册的域名】
- python之MySQL学习——数据查询
- 学习python之编写简单简单连接数据库并执行查询操作
- python学习.编写查询ip程序 推荐
- 树莓派学习笔记——Python SQLite查询历史温度
- Python数据库ORM SQLAlchemy 0.7学习笔记(6) 查询
- python - 抓取汇率数据分析美元和欧元对RMB的变化曲线
- Python学习笔记——mysql数据库建立关系表与连接查询