此站随时失效请牢记导航网址:xnzyzh.com

拒绝我复制?那我就利用Python跟我一起写某度文库下载器

作者:admin 脚本编程

前言

度娘啊,你以为你把百度网盘取消限速了,我们就满意了?当然不满意,还有某度文库呢!本来好好的文档,非得不让我们下载……今天,就教大家跟我一起写某度文库下载器Weeker,拒绝某库,从我做起。

私信小编01即可获取大量Python学习资源

我们的下载器是一个GUI程序,具体架构是,先写核心文件(get.py),再写命令行解析文件(weeker.py),接着使用Fire生成命令行,最后用Gooey把CLI转换为GUI。

准备

安装

  1. 安装Python 3.8;
  2. 安装依赖(依赖的作用下文会详解):pip install requests docx beautifulsoup4 Gooey

目录

初始化项目(下面的脚本是在Unix或Linux上运行的):

 复制代码 隐藏代码
cd /path/to/project
mkdir Weeker
touch get.py weeker.py

爬虫核心

第一步,打开get.py,先引入类库:

 复制代码 隐藏代码
from os import getcwd, system
from re import sub

import requests
import docx
from bs4 import BeautifulSoup

每个模块的作用如下:

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

本站内容来源于互联网,如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!邮箱:1873426853@qq.com

Copyright © 2000-2021 xnzyzh.com 虚拟资源整合 版权所有

  • /
  • -->

    模块名称

    作用