遇到禁止复制该怎么办?幸好我会Python...
相信大家都有遇到这种情况(无法复制):
或者是这种情况
以上这种情况都是网页无法复制文本的情况。不过这些对于Python来说都不是问题。今天辰哥就叫你们用Python去解决。
思路:利用pdfkit库将html网页保存为pdf
01、小案例
1、安装pdfkit库
pip install pdfkit
通过命令安装pdfkit,此外还需要安装exe文件(wkhtmltopdf)。
下载链接:https://wkhtmltopdf.org/downloads.html
选择对于的版本下载并安装(记住自己的安装目录)
2、小案例
先看一下这个网页(辰哥自己的网页:www.chenlove.cn)
目标:将这个网页保存为pdf
import pdfkit
其中的config就是上面安装的wkhtmltopdf的路径。
效果:
可以看到,我们已经成功将这个网页保存为pdf
下面我们开始尝试禁止复制的网页。
02、实战
1、目标网站
这里我们现在简书平台的其中一篇文章进行测试(文章设置了禁止复制)
比如我要进行复制的时候,同时禁止转载(不让复制),下面开始将这个网页保存pdf。
import pdfkit
这样将内容保存为pdf就可以直接进行复制了。
感兴趣的小伙伴,可以尝试其他的网页(你懂得)
03、小结
本文的讲解就到这里,内容主要是将网页保存为pdf,对于其他禁止复制的网页、长网页等都可以保存为pdf。大家下去可以去自己尝试。
一定要动手尝试 !一定要动手尝试 !一定要动手尝试!
耐得住寂寞,才能登得顶
Gitee码云:https://gitee.com/lyc96/projects
Gitee码云:https://gitee.com/lyc96/projects
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下