当前位置: 首页 > news >正文

连锁餐饮网站建设外贸平台有哪些电商

连锁餐饮网站建设,外贸平台有哪些电商,微信公众号管理系统,上海金融网站建设公司文章目录 #x1f34b;引言#x1f34b;xlrd库和xlwt库#x1f34b;创建Excel文件#x1f34b;通过Python代码向Excel写入数据#x1f34b;案例实战 #x1f34b;引言 本节主要介绍一下在使用网络爬虫技术的时候#xff0c;如何将数据存储到Excel中去 #x1f34b;xl… 文章目录 引言xlrd库和xlwt库创建Excel文件通过Python代码向Excel写入数据案例实战 引言 本节主要介绍一下在使用网络爬虫技术的时候如何将数据存储到Excel中去 xlrd库和xlwt库 xlrdXL Read是一个用于读取Excel文件的Python库。它支持.xls和.xlsx格式的文件并可以提取文件中的数据、格式和元数据等信息。xlrd提供了许多功能包括选择特定的工作表、获取单元格的值和样式、遍历工作表中的数据等。它是一个强大的工具可用于数据分析、数据提取和数据处理等任务。 xlwtXL Write是一个用于创建和写入Excel文件的Python库。它支持.xls格式的文件并允许用户创建新的工作表、添加数据、设置单元格样式等。xlwt提供了易于使用的API使得创建和编辑Excel文件变得简单。它适用于各种应用场景如生成报告、创建数据可视化或自动化数据处理等。 两个库的在线安装命令如下 pip install xlrd pip install xlwt创建Excel文件 创建文件的代码较为简单如下 import xlwt workbook xlwt.Workbook(encodingutf8)但是我们平时创建一个Excel文件的时候下面会有表格sheet所以我们不光要创建Excel对象而且需要创建若干sheet表格具体代码如下 sheet1 workbook.add_sheet(sheet1) sheet2 workbook.add_sheet(sheet2) sheet3 workbook.add_sheet(sheet3)创建完表格后最后一步就是保存 workbook.save(rC:\Users\Administrator\Desktop\期中成绩.xls)这个绝对路径教大家一个查看方法按住shift鼠标右键 运行代码后在桌面就会出现一个Excel文件 点进去也会发现有三个sheet表格 通过Python代码向Excel写入数据 这里我们注意在Excel中每个单元格的坐标是字母数字的组合 但是在Python中并不是这样具体可以参考下图 不同之处我们知道了接下来上代码 sheet1.write(0, 0, Math) sheet1.write(0, 1, English) sheet1.write(0, 2, Chinese)运行后 接下来我们可以简单的为单元个填充成绩这里我们可以采用循环 for row in range(1, 20, 1):for col in range(0, 3, 1):sheet1.write(row, col, random.randint(80, 100))运行结果如下 案例实战 这里我们将某博的热搜作为实战对象首先我们需要准备一个爬取此网站前期的准备 # 导入模块 import requests from bs4 import BeautifulSoup# 定义url和请求头 url https://s.weibo.com/top/summary?display0retcode6102 _headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36,Cookie: SUBP0033WrSXqPxfM72-Ws9jqgMF55529P9D9WW2kX-Z46lRbEGNeGGOqQzg; SINAGLOBAL1879006065688.1335.1674544342950; UOR,,www.baidu.com; SUB_2AkMUum_nf8NxqwJRmP8cy2rkbYh1zQ_EieKi5p48JRMxHRl-yT9vqmEptRB6PzpBCFr8Nw9WHg85yXpbEGjv_BB4-91Q; _s_tentryweibo.com; Apache5265586173710.342.1689125693519; ULV1689125693521:3:1:1:5265586173710.342.1689125693519:1675905464675}# 发送请求 response requests.get(url,headers_headers) content response.content.decode(utf8) # 实例化对象 soup BeautifulSoup(content, lxml)# 提取数据 tds soup.find_all(td,class_td-02)[1:] weibos [] for td in tds:# 内容event td.find_all(a)[0].string # 只把对象里面的内容提取出来# 热度hot td.find_all(span)[0].stringweibo {event: event,hot: hot}weibos.append(weibo) print(weibos)上面我们采用bs4进行热搜的爬取 之后我们创建一个新的Excel表格并将sheet表格命名为微博 workbook xlwt.Workbook(encodingutf8) sheet1 workbook.add_sheet(微博)之后我们可以使用keys进行打印出我们需要的标题 print(weibos[0].keys())运行结果如下 之后我们使用zip函数搭配for循环 keys weibos[0].keys() for i, key in zip(range(len(keys)),keys):sheet1.write(0, i, key)最后我们将爬取的数据导进去 for row in range(1, len(weibos)1, 1):for col, key in zip(range(len(keys)), keys):sheet1.write(row, col, weibos[row-1][key])我来讲解一下上段代码外循环主要是行循环range里面主要len(weibos)要加一要不然最后一个热搜导不进去二层循环每次将event和hot分别插入Excel中 运行结果如下 下节我们介绍存储为CSV文件 挑战与创造都是很痛苦的但是很充实。
http://www.yingshimen.cn/news/85202/

相关文章:

  • 手表网站大全wordpress 育儿主题
  • 兰州做网站哪个平台好app开发多少钱一个
  • 山东外贸行业网站开发wordpress 文章没内容
  • 网站建设的开发方式和费用谷歌广告联盟官网
  • 门户网站开发工具微信上怎么做网站
  • 东南亚营销型网站建设与网络推广北京著名网站建设
  • 腾讯云网站建设教学视频金湖有哪里做网站的
  • 云服务器网站文件夹河北seo人员
  • 鹿城做网站开发app成本
  • 开网站做家政免费个人电子版简历下载
  • 个人做网站好吗国际最新十大新闻事件
  • 网站客户续费第三方wordpress安卓客户端
  • 上海数据开放网站建设山东省无障碍网站建设标准
  • 网站百度秒收大丰网站建设价格
  • 自己给别人做网站挣钱吗上海当地网站
  • 三明市建设局网站官网网站建设一定要买数据盘吗
  • 宜宾住房与城乡建设部网站中国交建招标平台
  • 网站建设面试自我介绍国际网站平台有哪些
  • 网站推广策划包含哪些内容安徽网站建设产品介绍
  • 综合电商网站建设需求文档制作短视频最好的软件
  • 免费国外代理网页aso排名优化知识
  • 长春火车站咨询电话没有营业执照怎么样做百度企业网站
  • 嘉祥县建设局官方网站深圳宣传片制作企业
  • 做童装在哪个网站做广告做网站排名的
  • 几十个必备的设计师灵感网站全屋整装定制
  • 做品牌网站深圳优秀小程序开发公司
  • 网站开发人员 kpi指标做网站兴趣爱好
  • 台州网站建设推广贵阳微网站建设公司哪家好
  • 新塘网站设计网站建设维护需要懂哪些知识
  • 创建网站模板单页网站建站