安装库
在开始编写代码之前需要安装几个库
requests 可以发送请求的库
beautifulsoup4 可以从HTML或XML文件中提取数据的Python库
lxml 支持HTML和XML的解析,...与BeautifulSoup,点击文字即可跳转到推荐的文章
# 发送请求库
import requests
# 从html中提取数据库
from bs4 import BeautifulSoup
#....html
第一步开始要定位到该元素,定位到该元素后展开它的子节点,看下图
从上图的黄色框框及蓝色框框中可以看出他用了两个div来展示下载链接,但是将鼠标悬浮上面后只展示了一个div的内容,我查看了其他内容的详细页面后发现都有两个...因为我找了整个页面都没用找到第二个相同属性及值的元素
运行结果
运行结果如下(截取部分):
下载文件
下载链接都获取到了那么就可以获取文件的内容并写入到本地中
以下是main函数里面的代码:
if _...,python中字符串函数有find()函数,意思是从左边往右边查找,rfind()就是从右往左边找,那么rfind('/')这段的意思是找出该字符串中最后一个/的下标,那么+1: 是什么意思呢?