• 正在最后的优化
  • 完成后将放出模板
  • 完美自适应手机

选择风格关闭

  • 活着,想那么多干嘛!
    活着,想那么多干嘛!
  • Life is short, use Python
    Life is short, use Python

最新文章 New Article

  • Selenium爬虫-获取浏览器Network请求和响应

    Selenium爬虫-获取浏览器Network请求和响应

    自从发现 `Selenium` 这块新大陆后,许多异步加载、js加密、动态Cookie等问题都变得非常简单,大大简化了爬虫的难度。 但是有些时候使用 `Selenium` 仍然有一些缺陷,比如现在很多网站数据都是通过`json`结构的接口来交互,通过分析报文的方式直接发包可以直接拿到json数据,数据不但全而且还很好解析,这比解析html网页容易多了。另一个非常重要的问题就是,很多时候一些接口返回的关键信息是不在html网页上显示的,通过 `Selenium` 拿到的 `page_source` 便没有这些字段。

  • Docker容器化部署Python应用

    Docker容器化部署Python应用

    本文将使用Flask开发一个简单的Python web应用程序,并为“容器化”做好准备。然后创建一个Docker映像,并将其部署到测试和生产环境中。

  • Python图片验证码降噪 — 8邻域降噪

    Python图片验证码降噪 — 8邻域降噪

    所谓降噪就是把不需要的信息通通去除,比如背景,干扰线,干扰像素等等,只留下需要识别的字符,让图片变成2进制点阵,方便代入模型训练。

  • Python异步Web编程

    Python异步Web编程

    异步编程适用于那些频繁读写文件和频繁与服务器交互数据的任务,异步程序以非阻塞的方式执行I/O操作。这样意味着程序可以在等待客户机返回数据的同时执行其他任务,而不是无所事事的等待,浪费资源和时间。 Python和其他许多编程一样,默认不具备异步特性。所幸的是,IT行业的快速发展,技术的不断更新,是我们可以编写异步程序

  • Python标准库笔记(11) — Operator模块

    Python标准库笔记(11) — Operator模块

    Operator——标准功能性操作符接口.代码中使用迭代器时,有时必须要为一个简单表达式创建函数。有些情况这些函数可以用一个`lambda`函数实现,但是对于某些操作,根本没必要去写一个新的函数。因此`operator`模块定义了一些函数,这些函数对应于算术、比较和其他与标准对象API对应的操作

最热文章 Hot Article