资源下载地址:https://download.csdn.net/download/sheziqiong/85673772

实验目的

使用Python爬虫技术获取小说信息,包括小说名称、小说作者以及小说简介等作品信息!在实验中掌握Python的第三方库requests和lxml

实验内容

  1. 明确实验需求——获取小说页面的相关小说信息
  2. 使用Python的requests库获取响应信息
  3. 使用python的lxml库进行必要信息的提取
  4. 保存信息到txt文件中!
  5. 进行多页信息提取,找到规律

主要仪器设备(必填)

  1. python编译器Pycharm
  2. Chrome浏览器F12进行网页的分析

操作方法和实验步骤

  1. 确定网页URL链接:http://www.ijjxsw.com/txt/Xuanhuan/index_1.html
  2. 确定爬取的信息:小说名称、作者以及简介

  1. 进行网页的分析,在Chrome浏览器打开网页之后,按快捷键F12开始分析网页,得到要爬取得信息的标签和属性信息!

  1. 编写代码,逐步实现需求!

实验结果和分析

实验结果:通过编写代码,并合理解析页面以及多次调试解决爬虫过程中出现的问题,代码运行成功,获取到了第一页的10本小说的作者名、小说简介以及小说名称!

运行截图如下

得到的txt文件截图:

实验分析

本次实验通过编写爬虫代码,从网页中之间抓取信息,保存到本地文件中!较好的达到了实验前的需求!

讨论、心得

  1. Python爬虫技术能大大方便人们的生活,很多手工操作需要大量时间,但是通过编写python爬虫代码很快就能从网页中获取信息

  2. Txt文件保存信息有缺陷,格式方面很不美观,建议用excel替代

  3. 爬虫能获取大量数据,因此了解到了有反爬的相关内容

资源下载地址:https://download.csdn.net/download/sheziqiong/85673772

通过Python爬虫技术获取小说信息相关推荐

  1. Python+爬虫技术获取斗鱼直播图片(整理)

    核心内容: 1.爬虫的基本原理 2.利用Python爬取数据的方法(使用urllib爬取数据) 3.从斗鱼直播平台爬取图片 最近因为工作的原因,要利用爬虫的相关技术,获取html网页相关的数据,特意总 ...

  2. 应用Python爬虫技术获取福彩历史数据

    大鸟哥平时研究彩票随机数据,肯定需要有历史数据作为支撑,那么如何获取历史数据呢?这里就应用了Python的爬虫技术,可以从一些允许的网站爬取历年来的双色球.3D等各种彩票的开奖信息,然后转化成为想要的 ...

  3. python 爬虫爬取小说信息

    1.进入小说主页(以下示例是我在网上随便找的一片小说),获取该小说的名称.作者以及相关描述信息 2.获取该小说的所有章节列表信息(最重要的是每个章节的链接地址href) 3.根据每个章节的地址信息下载 ...

  4. 利用python爬虫技术获取每天每场的每位球员NBA数据以及每日范特西评分

    想法来源:虎扑体育app中有个游戏叫做"每日范特西",此游戏给于NBA每位球员一个与他能力(数据)相符的身价,玩家的任务是给定金额120,根据每位球员的身价以及位置组建一个自己的阵 ...

  5. python爬虫(14)获取淘宝MM个人信息及照片(中)

    python爬虫(14)获取淘宝MM个人信息及照片(中) python爬虫(14)获取淘宝MM个人信息及照片(上) python爬虫(14)获取淘宝MM个人信息及照片(下)(windows版本) 在上 ...

  6. python爬虫(14)获取淘宝MM个人信息及照片(上)

    python爬虫(14)获取淘宝MM个人信息及照片(上) python爬虫(14)获取淘宝MM个人信息及照片(中) python爬虫(14)获取淘宝MM个人信息及照片(下)(windows版本) 网上 ...

  7. python龙虎榜数据_【爬虫】使用爬虫技术获取盘后龙虎榜

    原文来自:MindGo量化社区-[爬虫]使用爬虫技术获取盘后龙虎榜 [导语]本文是"爬虫"系列文章的第一篇.爬虫技术被广泛用于搜索引擎.数据采集等重要领域.搜索引擎提供海量搜索结果 ...

  8. python爬网页数据用什么_初学者如何用“python爬虫”技术抓取网页数据?

    原标题:初学者如何用"python爬虫"技术抓取网页数据? 在当今社会,互联网上充斥着许多有用的数据.我们只需要耐心观察并添加一些技术手段即可获得大量有价值的数据.而这里的&quo ...

  9. 基于python爬虫技术的应用_基于Python爬虫技术的应用

    办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...

  10. 如何用python抓取文献_浅谈Python爬虫技术的网页数据抓取与分析

    浅谈 Python 爬虫技术的网页数据抓取与分析 吴永聪 [期刊名称] <计算机时代> [年 ( 卷 ), 期] 2019(000)008 [摘要] 近年来 , 随着互联网的发展 , 如何 ...

最新文章

  1. 取消ssh密钥文件登录_Xshell密钥登入,增加安全
  2. 三星玄龙MR头显评测:将成 Vive Pro 最大竞争对手?
  3. 【学习笔记】25、关系数据库存储
  4. C++返回栈上的数组(局部变量)问题探索
  5. Elasticsearch教程 elasticsearch Mapping的创建
  6. Codeforces Round #686 (Div. 3) E. Number of Simple Paths 基环树 + 容斥
  7. java小细节_为什么我喜欢Java的细节
  8. 今天的这个小成绩,需要向阿里云的朋友报告一下!
  9. 厉害了,Spring中bean的12种定义方法!
  10. 如何在Mac OS上从Photoshop作为插件访问Topaz Mask AI
  11. 我为什么想并且要学习Scala
  12. 部署django应用
  13. 安装dbVisualizer报错:the java_home environment viariable does not point to a working 32-bit JDK OR JRE
  14. 游戏网页制作 仿英雄联盟网页设计作业 HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码 英雄联盟网页作品下载
  15. windows磁盘空间释放(二)
  16. java常用逻辑运算
  17. Linux中离线安装R语言程序包
  18. JDBC(Java数据库连接) 学习笔记 第四天
  19. 201207-四步十秒通过VSCode创建Python代码片段Snippet
  20. cannot be loaded because running scripts is disabled on this system.

热门文章

  1. Android inflate解析
  2. 习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。
  3. 【计算机毕业设计】外卖点餐源码
  4. 极X客x时x间 《零基础学Python》视频教程分享
  5. 再见2017,你好2018!
  6. 关于计算机网考教学研讨,【计算机教学论文】计算机教学质量的研讨2篇(共4479字)...
  7. seafile私有云盘搭建全过程记录
  8. 【v1.4.4】H5匿名信一封来信更新公告,新版升级教程
  9. SQL Server 2016 Always Encrypted(始终加密)
  10. 文件名字超出计算机无法删除,电脑文件名太长无法删除怎么办