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

选择风格关闭

列表   >    Python大法 共有文章: 41

  • 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对应的操作

  • Django中六个常用的自定义装饰器

    Django中六个常用的自定义装饰器

    decorator是当今最流行的设计模式之一,很多使用它的人并不知道它是一种设计模式。这种模式有什么特别之处? 有兴趣可以看看Python Wiki上例子,使用它可以很方便地修改对象行为,通过使用类似例中的接口将修改动作封装在装饰对象中。

  • Python标准库笔记(10) — itertools模块

    Python标准库笔记(10) — itertools模块

    itertools 提供的功能受Clojure,Haskell,APL和SML等函数式编程语言的类似功能的启发。它们的目的是快速有效地使用内存,并且将它们关联在一起以表示更复杂的基于迭代的算法。 基于迭代器的代码比使用列表的代码提供了更好的内存消耗特性。因为直到数据需要使用时才从迭代器中生成,所有数据不需要同时存储在内存中。这种 `“惰性”` 的处理模式可以减少大型数据集的交换和其他副作用,从而提高性能。

  • Python标准库笔记(9) — functools模块

    Python标准库笔记(9) — functools模块

    functools 模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们。