Python编写爬虫编写到Excel中
2019独角兽企业重金招聘Python工程师标准>>>
自己业余时间的一个扩展,考虑的方面不是特别全。有不妥之处还望指正。
import urllib2
import re
import xlwtrequest = urllib2.Request("https://www.wish.com/c/5641d79a906c9c12957e6776")
response = urllib2.urlopen(request)
# print response.read()content = response.read().decode('utf-8')
title = re.compile('<meta property="og:title" content="(.*?)" />',re.S)
description = re.compile('<meta property="og:description" content="(.*?)" />',re.S)
image = re.compile('<meta property="og:image" content="(.*?)" />',re.S)
money = re.compile('"price" : "(.*?)",',re.S)titles = re.findall(title,content)
descriptions = re.findall(description,content)
images = re.findall(image,content)
moneys = re.findall(money,content)book = xlwt.Workbook(encoding='utf-8', style_compression=0)
sheet = book.add_sheet('test', cell_overwrite_ok=True)
sheet.write(0, 0, titles[0].decode('utf-8'))
sheet.write(0, 1, descriptions[0].decode('utf-8'))
sheet.write(0, 2, images[0].decode('utf-8'))
sheet.write(0, 3, moneys[0].decode('utf-8'))book.save(r'C:\Project\test\test1.xls')print "--------------------title---------------------"
print titles[0]
print "-----------------descriptions-----------------"
print descriptions[0]
print "--------------------images--------------------"
print images[0]
print "--------------------moneys--------------------"
print moneys[0]
结果
转载于:https://my.oschina.net/Clarences/blog/1634686
Python编写爬虫编写到Excel中相关推荐
- 用python处理excel数据做函数_如何使用python通过函数式编程完成excel中的数据处理及分析工作...
Excel是数据分析中最常用的工具,本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数据处理及分析工作.在Python中pandas库用于数据处理 ...
- python保存dataframe数据到excel中,处理列宽数据格式等
python保存dataframe数据到excel中,处理列宽数据格式等 前言 1,比较简单的datafame 生成excel代码 2,采用excelwriter 包进行数据列的改造 3,根据具体数据 ...
- 如何用Python语言编写源程序,读取Excel中数据,并画出柱状图?
现在,随着计算机的普及,以及数据量的增多,对大型数据的分析已经是我们手算不能解决的了,必须借助计算机:那么,学习计算机其实也和我们学习中文.英文一样,要学习他们的写作规则,掌握其中原理.所以,我们首先 ...
- Python电影爬虫,用Excel存储并进行数据可视化分析
目录 一.爬取网页数据 1.分析网页 (1)网页数据类型 (2)不同类型电影排行榜 url 的区别 电影分类对应关系表 2.编写爬虫 (1)先寻找网页的 url (2)编写请求中使用的相应数据 (3) ...
- Python脚本可在Microsoft Excel中格式化数据
In this article, we will use Python scripts for data formatting in Microsoft Excel sheet with variou ...
- python字符串写入excel-Python向excel中写入数据的方法
最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...
- python判断值是否在excel中_python接口自动化测试之根据excel中的期望结果是否存在于请求返回的响应值中来判断用例是否执行成功...
1.首先在excel中填写好预期结果的值 这里判断接口成功的依据是预期结果值是否存在于接口的返回数据中. 一般接口的返回值都是json对象,我们需要将json对象转换为json格式的字符串 如下图,进 ...
- 【文件处理】——Python pandas 写入数据到excel中
目录 1.创建一个新的excel表格 2. 获取写入excel的数据data 3.将data类型转换为pandas接受的类型 4.写入到excel中 5.保存excel 最终结果 #!/usr/bin ...
- 使用Python将Word表格嵌入Excel中!
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料 ...
- python excelwriter保存路径_从Excel中解救你!如何用Python实现报表自动化
全文共2391字,预计学习时长14分钟 图源:morioh 工作中,无穷无尽的表格有时会令人抓狂.Excel无处不在,即便有着像Python这样的强大工具任你使用,你也难以从中逃脱. 也许你的老板和同 ...
最新文章
- python自学什么书比较好-19年学习Python有什么好的书籍推荐吗?
- 使用Apache来构建URL缩短服务
- 【通知】CCIE LAB北京考场9月1日起开放考试
- Android之使用PopupWindow让背景变黯但是华为手机出现屏幕一闪一闪问题解决办法
- methods vue过滤器 和_数据动态过滤技巧在 Vue 项目中的实践
- java方法中的循环里的变量_Java中循环声明变量方法
- 《计算机网络》学习笔记 ·001【概述】
- ubuntu下python安装pandas和numpy等依赖库版本不兼容的问题RuntimeWarning: numpy.dtype size changed...
- PHP下划线驼峰相互转换
- 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
- NSGA2算法代码理解
- 中标麒麟使用centos源_中标麒麟操作系统yum源配置
- 联想服务器加装显卡无显示,标配11201355主板的启天M4330在 Win8系统加装独立显卡“无显无报警”...
- “客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 CD-ROM,这可能会导致客户机...” 报错解决办法
- 本地win10服务器不能复制文件,解决Win10无法复制文件并提示“0x80070032”错误的方法...
- 微信小程序 加载 fbx 模型
- Touch ID使用
- 《麦田里的守望者》感
- 微信小程序 位置定位position详解,相对定位relative,绝对定位absolute相关问题
- 51单片机IIC通信协议
热门文章
- SAP QM QS41 试图维护Catalog为3的Code Group, 报错-You need to maintain catalog 3 (Usage Decisions) in Customi
- SAP PM 初级系列25 - 维修工单与采购单据之间LINK?
- SAP MM 计量单位EA的数量可以有小数点
- SAP PM技术对象
- Focal Loss和它背后的男人RetinaNet
- ESI最新计算机学科统计:中国78所跻身高被引100强,中南大学夺冠
- 谷歌首席科学家:搞研究的痛苦,搞工程的人不懂
- SAP MM 没有录入盘点结果的盘点凭证不能执行MI07
- CIO如何做到卓有成效?
- 预言丨AI之后无AI