2021-05-27

2021-5-27

Python小白的网络爬虫实战

用python获取网络小说
相关内容来自本链接
首先对于刚接触python的小白来说,直接去实战确实有点那啥,但是从字符串到浮点数的视频实在看不下去,于是找了一个比较友好的实战项目玩玩,虽然最后还是看不懂。。。

准备阶段:

  1. 下载安装python,熟悉他的交互界面和编辑界面(这个有点类似matlab,笑话,matlab我也不会)
  2. 安装requests、BeautifulSoup(如果必要,需要安装相关解析器,自行百度自行选择)
  3. 了解审查元素(在随便一个网页上空白处右击鼠标,找到检查,界面右侧蹦出一片代码,这些代码就是我们审查元素时要关注的内容)

爬虫第一步:获取整个网页的HTML信息(审查元素)
爬虫第二步:解析获取的信息,提取我们需要的信息

(今天的小白鼠)小说网站-笔趣看:URL:http://www.biqukan.com/
首先利用审查元素获得代码信息:在这里插入图片描述
然后利用BeautifulSoup获取我们想要的信息:在这里插入图片描述
为什莫最后一行有一个input()?因为我的编译器一打开就闪退,又不想安装其他编译器,所以加一句输入就不会闪退了,不过这也不是百试百灵的,头秃!

 print(texts[0].text.replace('\xa0'*8,'\n\n'))

上一句的意思是将里面的空格替换为换行

输出目录的相关链接:
在这里插入图片描述
最后就是整合代码,将获得内容写入文本文件存储。
完整代码请查看原帖原代码

途中遇到了许多多多多的问题,其中一个无故报错问题就是因为用了BeautifulSoup()但是没有使用lxml编译器,虽然只是waring,但是一直飘红也不好看,于是又去安装了lxml编译器。还有在打印目录的时候链接都正常,中文解析出来都是乱码,奇了怪了?

同时发现并不是所有的小说网页都能“检查”,好像只有盗版小说网站可以这样,所以猜想,其他正版或者比较好的网站有一层加密保护?那怎末办呀,有空了继续探究吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。本文就此问题研究了单片机控制的滴灌节水灌溉系统,该系统可对不同土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设备系统的硬件、软件编程各个部分进行了深入的研究。 单片机控制部分采用上下位机的形式。下位机硬件部分选用AT89C51单片机为核心,主要由土壤湿度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。上位机选用586型以上PC机,通过MAX232芯片实现同下位机的电平转换功能,上下位机之间通过串行通信方式进行数据的双向传输,软件选用VB高级编程语言以建立友好的人机界面。系统主要具有以下功能:可在PC机提供的人机对话界面上设置作物要求的土壤湿度相关参数;单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上,同时单片机可采用串行通信方式将此湿度值传输到PC机上;PC机通过其内设程序计算出所需的灌水量和灌水时间,且显示于界面上,并将有关的灌水信息反馈给单片机,若需灌水,则单片机系统启动鸣音报警,发出灌水信号,并经放大驱动设备,开启电磁阀进行倒计时定时灌水,若不需灌水,即PC机上显示的灌水量和灌水时间均为0,系统不进行灌水。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世界顶尖抖腿设计师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值