- 博客(62)
- 资源 (3)
- 收藏
- 关注
原创 python中XPath的特殊用法
其中,string是要被检查的字符串,substring是要查找的子字符串。如果string包含substring,函数返回true,否则返回false。在XPath中,contains函数是一种特殊的用法,用于判断一个节点的属性值或文本内容是否包含某个字符串。这些特殊用法可以在XPath的各种情况中使用,如选择节点、比较属性值等。使用这些特殊用法可以更灵活地定位和筛选节点。
2024-05-30 15:53:12 327
原创 python之APScheduler
它提供了各种灵活的方式来定义和执行定时任务,支持多种调度方式,包括固定时间间隔、固定日期时间、CRON表达式等。总的来说,APScheduler是一个功能强大且灵活的任务调度库,适用于各种定时任务的需求。方法接受三个参数:待执行的任务函数、调度方式(这里使用了’interval’表示按照时间间隔调度)、时间间隔参数(这里使用了。APScheduler还提供了其他高级功能,例如支持并发执行任务、任务触发前后的回调函数、持久化任务等。最后,我们启动调度器,调度器将会按照定义的任务和调度方式执行任务。
2024-04-25 11:25:38 383 1
原创 python之schedule
最后,需要注意的是,schedule模块只是提供了一种简单的定时任务实现方式,并不适合在生产环境中使用。如果需要更加强大和灵活的定时任务管理,可以考虑使用其他第三方库,如APScheduler。在Python中,可以使用schedule模块来执行定时任务。这个模块提供了简单易用的API,可以让你按照指定的时间间隔或特定时间点执行函数或任务。分别表示三个不同的任务,它们会按照指定的时间间隔或特定时间点执行。,用来表示我们要执行的任务。来定义一个每分钟执行一次的定时任务。来检查是否有任务需要执行,然后使用。
2024-04-25 11:25:01 705 1
原创 python单例模式
在 Python 中,模块在程序中只会被加载一次,因此可以利用这个特性来实现单例模式。在一个模块中定义类,在另一个模块中导入这个类,这样无论导入该类的模块有多少个实例,都会引用同一个对象。使用类装饰器或函数装饰器也可以实现 Python 中的单例模式。类装饰器在类定义的时候会被调用,而函数装饰器则会在函数定义时被调用。当第一次调用时,将创建一个实例并将其保存在字典中,后续调用将返回已创建的实例。这两种方式都可以实现 Python 中的单例模式,选择何种方式取决于实际需求和个人偏好。
2023-11-23 22:12:29 1118
原创 scrapy自定义日志
这个自定义日志记录器创建了一个名为“scrapy”的日志记录器,并将日志输出到文件和控制台。还实现了info(),debug(),warning(),error()和critical()方法,以便您可以使用自己的日志记录器记录不同级别的日志信息。这个例子只是展示了如何保留Scrapy日志文件,并在出现错误时将错误信息上传到数据库中,如果需要上传报错信息到数据库,您需要根据自己的需求进行相应修改。这些设置将指定Scrapy日志的级别,文件路径和是否启用日志。希望这个例子对您有所帮助!
2023-11-23 01:36:26 466
原创 python使用第三方库PyPDF2、PDFMiner或pdfplumber来解析PDF文件
python使用第三方库PyPDF2、PDFMiner或pdfplumber来解析PDF文件
2023-09-07 18:19:23 2681
原创 flask日志
类,该类可以按时间轮换日志文件。在上面的示例中,我们将日志文件的生成间隔设置为 1 天,上限为 7 个日志文件。这意味着每天将生成一个新的日志文件,并自动删除最老的日志文件。您可以使用 Python 自带的 logging 模块来实现 Flask 日志记录功能。钩子函数来记录返会的所有参数。最后将日志文件处理器添加到日志记录器中即可。钩子函数来记录请求前的所有参数,以及一个。请注意,在日志处理程序中,我们使用了。上述示例中,我们首先创建了一个名为。的日志文件,并将日志级别设置为。然后,我们创建了一个。
2023-08-26 11:48:29 1188
原创 ubuntu安装podman
Podman需要cgroup v2来管理容器,我们需要确保我们的系统已启用它。在Ubuntu中,安装Podman的最简单方法是使用包管理器apt。这将启动一个新的容器内的bash shell。
2023-08-25 15:13:12 1110
原创 油猴Tampermonkey脚本hook案例
注释内容解释@match这个注释的内容最为重要,它决定了你的脚本应用到哪个具体的网页,还是应用到所有的网页@run-at确定了脚本的注入时机,在js逆向中也很重要油猴脚本所有注释介绍属性名作用@name脚本的名字@namespace区分相同名称的脚本,一般写成作者名字或者网址就可以了@version版本号描述@author作者名字@match匹配的网址才会执行对应的脚本@grant。
2023-06-06 11:20:03 1757
原创 Android设备搭建http服务---------AndServer
Android设备搭建http服务----------AndServer
2023-03-20 17:37:53 2728 1
原创 Python爬虫之scrapy_splash组件的使用
scrapy_splash是scrapy的一个组件scrapy-splash加载js数据是基于Splash来实现的。Splash是一个Javascript渲染服务。它是一个实现了HTTP API的轻量级浏览器,Splash是用Python和Lua语言实现的,基于Twisted和QT等模块构建。使用scrapy-splash最终拿到的response相当于是在浏览器全部渲染完成以后的网页源代码。splash官方文档splash中文文档。
2023-03-10 14:14:43 852
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人