今天,又为了生活而奔波,干了一天的苦力。测试通话是否正常,耳朵都快测废了,明天还有一天。虽然深度学习没有精力搞不了,但是不编程是不可能的,这辈子都不可能不编程。编个爬虫顺便跟大家分享一波python爬取数据存入Excel的操作。

废话不多说,上代码开干!!

import requests
import os
import re
import time
import xlwt"""#encoding="utf-8"
@Author:Mr.Pan_学狂
finish_time:2022/2/17 23:20
python爬取数据存储到Excel"""def spyder():url = "https://so.gushiwen.cn/gushi/tangshi.aspx"headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3883.400 QQBrowser/10.8.4559.400"}response = requests.get(url,headers=headers)html = response.text# print(html)reg = '.aspx" target="_blank">(.*?)</a>'poem_name = re.findall(reg,html)# print(poem_name)reg2 = '</a>(.*?)</span>'poemist = re.findall(reg2,html)# print(poemist)poemist_ls = [poemor[1:-1] for poemor in poemist]# poemist_ls.remove(poemist_ls[0])# print(poemist_ls)return poem_name,poemist_lsdef data_save():poem_ls,poemist_ls = spyder()del poem_ls[0]#删除一个多元元素length = len(poem_ls)if os.path.exists("E:/spyder_data/"):workbook = xlwt.Workbook(encoding="utf-8")worksheet = workbook.add_sheet("古诗词")worksheet.write(0, 0, "诗词名")worksheet.write(0, 1, "诗人名")for p in range(length):worksheet.write(p + 1, 0, poem_ls[p])worksheet.write(p + 1, 1, poemist_ls[p])workbook.save('E:/spyder_data/poem.xls')else:os.mkdir('E:/spyder_data')workbook = xlwt.Workbook(encoding="utf-8")worksheet = workbook.add_sheet("古诗词")worksheet.write(0, 0, "诗词名")worksheet.write(0, 1, "诗人名")for p in range(length):worksheet.write(p + 1, 0, poem_ls[p])worksheet.write(p + 1, 1, poemist_ls[p])workbook.save('E:/spyder_data/poem.xls')# if len(poem_ls) == len(poemist_ls):#     print(True)# else:#     print(False)if __name__ == '__main__':# spyder()data_save()

运行结果:



这波顶不住了,明天还要早起去工地干活,先把大脑关机了。
最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。

python爬取唐诗300首的诗名和对应的诗人存为Excel相关推荐

  1. python爬取唐诗三百首

    python讨论qq群:996113038 导语: 最近一直在写爬虫,写过一些爬取"妹子图","小视频"之类的爬虫,但是我想了想.咱们公众号虽然是个技术类公众号 ...

  2. Python爬取六国家(地区)最流行的股票并保存到excel的不同的工作表中

    问题 爬取"英为财情"网站中最活跃股票数据. 网站url:https://cn.investing.com/equities/most-active-stocks 爬取括号内指定6 ...

  3. [爬虫]python爬取B站日榜100名up主及其视频信息

    参观我们准备爬取的网页,注意:不要停留太久,内容太过丰富且有趣,等回过神来已经半天过去了 点此跳转 观察这个页面包含的信息,包括[标题][播放量][视频弹幕数量][up主姓名]- 常规操作,F12查看 ...

  4. python爬取唐诗

    唐.唐诗三百首(306首)_诗词分类_诗词名句网https://www.shicimingju.com/shicimark/tangshisanbaishou_1_0__1.html在这个网站上爬 h ...

  5. python爬取虾米音乐_Python爬取620首虾米歌曲,揭秘五月天为什么狂吸粉?!

    最近两天,我被朋友圈的五月天粉丝(五迷)疯狂刷屏,"五月天永远陪你到20岁""演唱会即视感",这些字眼让我恨不得马上奔到电影院打卡. 作为五迷,我是满怀激情地在 ...

  6. Python 爬取 620 首虾米歌曲,揭秘五月天为什么狂吸粉?!

    作者 | Yura 责编 | 胡巍巍 最近两天,我被朋友圈的五月天粉丝(五迷)疯狂刷屏,"五月天永远陪你到20岁""演唱会即视感",这些字眼让我恨不得马上奔到电 ...

  7. python爬取虾米音乐_Python 爬取 620 首虾米歌曲,揭秘五月天为什么狂吸粉?!

    原标题:Python 爬取 620 首虾米歌曲,揭秘五月天为什么狂吸粉?! 来源:Yura不说数据说 作者 :Yura 最近两天,我被朋友圈的五月天粉丝(五迷)疯狂刷屏,"五月天永远陪你到2 ...

  8. python爬取豆瓣读书并进行图形化分析

    python爬取豆瓣读书并进行图形化分析 豆瓣读书网页数据爬取并保存至csv 对数据进行分析并汇成图形 绘制散点图 图形效果展示 以下代码内容大多是团队小伙伴的杰作,而本人只是为了能让更多的人学习到知 ...

  9. python爬取电影评分_用Python爬取猫眼上的top100评分电影

    代码如下: # 注意encoding = 'utf-8'和ensure_ascii = False,不写的话不能输出汉字 import requests from requests.exception ...

最新文章

  1. 对象属性操作函数:hasattr(),getattr(),setattr()
  2. png 转数组 工具_推荐8款实用在线制图工具
  3. C语言const关键字与指针
  4. 物联网技术泡沫多 期望与现实不匹配
  5. Vivado抓取信号
  6. Chapter2 MSP430硬件结构
  7. 过半博士后考虑退出原领域,Nature呼吁不能因疫情失去科学的下一代
  8. crontab每隔1小时运行一次
  9. 软件项目管理 --SVN目录结构
  10. 代码读智识  笔墨知人心 1
  11. linux 10 -Bash Shell编程
  12. vue tsx render函数 transition动画不生效
  13. html中字符间距怎么写,html段落内文字设置字间距间隔
  14. 区块链发展,能源领域不能盲目跟风!
  15. PMO如何有效搭建项目管理体系︱伯俊软件PMO经理李双燕
  16. 安卓解析xml格式字符串
  17. 在windbg中显示win32k.sys调试符号
  18. JavaScript下搭建ag-grid
  19. Flag-2018年度计划与安排
  20. CS中如何在没有机器人的地图里自己添加机器人

热门文章

  1. 接触分析 | ABAQUS接触分析注意事项!
  2. oracle左外连接语法,Oracle 左外连接、右外连接、全外连接小总结
  3. 3D游戏编程与设计1——三国杀游戏分析
  4. PageHelper分页插件使用教程
  5. 用Mouse_event()来控制鼠标操作
  6. Github每日精选(第65期):手机自动化测试工具maestro
  7. JWT,springboot整合JWT完成token的验证,token的使用,java架构师技术栈
  8. 推迟和超前格林函数介绍
  9. 汉字 计算机 坟墓,墓字的意思4、墓的繁体字、墓的笔顺笔画、墓字部首和繁体字墓的意思...
  10. 程序员被问:你的期望薪资是多少?这样回答再涨5K!