推荐书: Python开发最佳实践

ubuntu下使用cron执行定时任务更新代码

尽管在特定时间运行命令非常有用(at命令可以实现),但是在重复的时间间隔内自动运行程序也非常重要。您必须使用crontab来安排此类重复性作业,例如,如果您希望在每晚的午夜将文件备份到云端。

Read More

python3的logging模块的最佳实践

日志记录的内容非常丰富, 日志的形式也千变万化。
在本文中,我们将探讨如何使用Python的logging模块进行日志记录,
以便更好地了解应用程序中发生了什么。此外,我将探索一些最佳实践,
这些实践将帮助您使用内置的Python模块从日志中获得最大价值。

Read More

python自带GUI根据url显示网络图片

我们知道一个图片的url, 如何显示到GUI中, 下面就是来演示一下, 我们使用的是python3.6, 利用官方自带的tkinter作为GUI。 使用urlopen下载图片, 然后使用io模块存放图片数据, 最后使用PIL转换为图片, 最后将图片显示到GUI中。

Read More

pychrome安装和入门

本篇文章介绍了pychrome的安装和使用, 并且介绍了什么是Chrome DevTools Protocol, 以及pychrome的底层原理。

Read More

爬虫如何隐藏Headles-Chrome不被检测出来

这是上一篇文章的对偶篇, 上一篇文章讲如何检测客户端是否是Chrome Headless, 这篇文章讲那些检测方法是如何失效的!

Read More

前端如何检测Chrome-Headless不被爬虫虐

前几天看到一篇文章讲chrome headless怎么用于爬虫, 后来发现一些加密网站会侦测chrome headless, 进而进行反爬虫, 于是乎我又去看了写资料关于如何检测chrome headless的, 下面是我看到的资料的翻译!

这篇文章问世之后, 立刻有人针对这些策略做了新的伪装方法, 防止检测chrome headless, 不过那是之后的一篇文章会讲的, 下面这篇文章就只讲简单的一些策略, 这些策略并不是百分之百有效的。

Read More

python解析JavaScript生成语法树并修改之

本篇文章介绍了使用python解析JavaScript形成语法树(AST), 并且修改AST, 然后生成新js代码的过程。

Read More

mongodb解决textsearch搜索中文的问题

这篇文章我主要介绍一下cookies的保存和复用。

Read More

python文件信息查看和修改

这篇文章主要介绍文件信息的获取和修改(主要是文件的访问和修改时间)

Read More

mongodb解决textsearch搜索中文的问题

这篇文章我主要介绍一下自己是如何在mongodb中实现中文的全文搜索功能的!

Read More