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

自己开发网站带搜索的下拉框网站

自己开发网站,带搜索的下拉框网站,赣州酒店网站建设,如何低成本做网站推广文章目录 一、准备python环境二、分析小说网的章节目录三、分析小说网的章节内容四、编写python脚本五、验证一下吧 一、准备python环境 windows从0搭建python3开发环境与开发工具 Python爬虫基础(一):urllib库的使用详解 Python爬虫基础&a…

文章目录

  • 一、准备python环境
  • 二、分析小说网的章节目录
  • 三、分析小说网的章节内容
  • 四、编写python脚本
  • 五、验证一下吧

一、准备python环境

windows从0搭建python3开发环境与开发工具

Python爬虫基础(一):urllib库的使用详解
Python爬虫基础(二):使用xpath与jsonpath解析爬取的数据

二、分析小说网的章节目录

最近迷上了《史上最全炼气期》,我们以这一部小说为例:
小说章节列表:http://www.yetianlian.cc/yt4017/

在这里插入图片描述
我们可以爬取关键信息:章节名和章节的url,遍历章节名,通过章节的url即可获取每一章的内容!

三、分析小说网的章节内容

在这里插入图片描述
每一章的内容,也可以很轻松的得到。

接下来就是编码了。

四、编写python脚本

import urllib.request
from lxml import etreedef create_request(url):'''构造请求request'''headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36',}request = urllib.request.Request(url = url, headers = headers)return requestdef get_content(request):'''得到响应内容'''response = urllib.request.urlopen(request)content = response.read().decode('utf-8')return contentif __name__ == '__main__':# 获取所有章节base_url = 'http://www.yetianlian.cc/yt4017/'request = create_request(base_url) content = get_content(request)base_tree = etree.HTML(content)# 章节名name_list = base_tree.xpath('//div[@class="listmain"]/dl/dd/a/text()')# 章节地址url_list = base_tree.xpath('//div[@class="listmain"]/dl/dd/a/@href')# 定位到从哪一章开始读key = input('请输入要阅读的章节:')begin = 0for i in range(0, len(name_list)-1):if(key in name_list[i]):begin = ifor i in range(begin, len(name_list)-1):input('章节名---------------------->' + name_list[i])# 获取具体哪一章的内容url = 'http://www.yetianlian.cc' + url_list[i]request = create_request(url) content = get_content(request)tree = etree.HTML(content)# 获取小说的内容result = tree.xpath('//div[@id="content"]/text()')# 遍历内容for res in result:input(res)print('-------------->end')

五、验证一下吧

我们随便使用一个ide,在下面打开命令行,执行命令,执行脚本:

python story.py

然后输入要阅读的章节,不断的按回车键,就可以一直刷出内容了!是不是摸鱼神器~
在这里插入图片描述

http://www.yayakq.cn/news/84414/

相关文章:

  • 西安做网站公司玖佰网络做网站是不是很麻烦
  • 手机商城网站设计站点和网页的关系
  • 手机怎么免费建网站网站教育培训机构
  • 美橙互联旗下网站怎么开通公众号
  • 万网主机怎么上传网站吗晚上必看的正能量网站
  • 网站开发设计流程时间表网站怎样做有利于seo
  • 做一万个网站网站增值业务
  • 班级网站建设感想wordpress 对联广告
  • 中国铁工建设有限公司网站做ppt找素材的网站
  • 个人网站的设计和建设一个二手书网站的建设目标
  • 网站建设费用有哪些方面网络关键词
  • 网站制作怎么报价资源下载类网站如何做外链
  • 公司名称注册查询网襄樊seo快速排名
  • 微网站开发工具有哪些推广专员
  • 建立网站赚多少钱app程序
  • 做网站的素材都在哪里下载动易网站 教程
  • 服务器 空间 虚拟主机 网站需要备案吗wordpress换模板 seo
  • 建站平台和网站开发的区别同城免费发布信息网
  • 哪个网站做二手车抵押网站前台建设用到哪些工具
  • dede网站地图模版wordpress 图片采集器
  • 南湖区建设街道办事处网站企业信息管理系统设计
  • 江西的赣州网站建设微商商城系统开发
  • 网站设计制作哪家好大连建设工程信息网官网入口
  • 网站备案医疗保健审批号是什么巢湖seo推广选哪家
  • 优秀的网站建设像乐视做硬件的视频网站
  • 如何用visual做网站百度小程序 wordpress
  • 网站建设动态页面修改删除安国市住房和城乡建设局网站
  • 做家装的设计公司网站WordPress固定连接html
  • 个体网站建设龙岩本地论坛
  • 邢台做网站找谁学校网站建设会议讲话稿