Selectors(选择器) 当您抓取网页时,您需要执行的最常见任务是从HTML源中提取数据。有几个库可以实现这一点: BeautifulSoup是Python程序员中非常流行的网络抓取库,它基于HTML代码的结构构建一个Python对象,并且处理相当糟糕的标记,但它有一个缺点:它很慢。 lxml是 ...
分类:
其他好文 时间:
2019-08-21 09:41:21
阅读次数:
100
Pseudo-Classes Selectors(伪类选择器) E:not(s) E:root E:target E:first-child E:last-child E:only-child E:nth-child(n) E:nth-last-child(n) 这一行的选择器,都会考虑其他元素的的 ...
分类:
Web程序 时间:
2019-07-15 13:19:41
阅读次数:
168
NIO 源码分析(03) 从 BIO 到 NIO [toc] __Netty 系列目录()__ 一、NIO 三大组件 Channels、Buffers、Selectors 1.1 Channel 和 Buffer 基本上,所有的 IO 在 NIO 中都从一个 Channel 开始。Channel 有 ...
分类:
其他好文 时间:
2019-07-07 09:17:19
阅读次数:
123
这三种IO多路复用模型在不同的平台有着不同的支持,而epoll在windows下就不支持,好在我们有selectors模块,帮我们默认选择当前平台下最合适的,我们只需要写监听谁,然后怎么发送消息接收消息,但是具体怎么监听的,选择的是select还是poll还是epoll,这是selector帮我们自 ...
分类:
其他好文 时间:
2019-06-27 10:56:20
阅读次数:
124
1、引言 很多初涉网络编程的程序员,在研究Java NIO(即异步IO)和经典IO(也就是常说的阻塞式IO)的API时,很快就会发现一个问题:我什么时候应该使用经典IO,什么时候应该使用NIO? 在本文中,将尝试用简明扼要的文字,阐明Java NIO和经典IO之间的差异、典型用例,以及这些差异如何影 ...
分类:
编程语言 时间:
2019-06-25 16:56:50
阅读次数:
120
爬虫框架之Scrapy 一、介绍 二、安装 三、命令行工具 四、项目结构以及爬虫应用简介 五、Spiders 六、Selectors 七、Items 八、Item Pipelin 九、 Dowloader Middeware 十、Sider Middlewear 十一、自定义扩展 十二、setiti ...
分类:
其他好文 时间:
2019-06-04 22:52:57
阅读次数:
231
1、格式化字符串f-string 2、路径管理库Pathlib 3、类型提示Type hinting 4、枚举类enum 5、itertools模块 无限迭代器代码如下: 1 2 3 4 迭代器 参数 结果 例子 count() start, [step] start, start+step, st ...
分类:
编程语言 时间:
2019-05-28 22:35:30
阅读次数:
166
JQuery Selectors 方法说明 基本选择器 $("#myDiv") 匹配唯一的具有此id值的元素$("div") 匹配指定名称的所有元素$(".myClass") 匹配具有此class样式值的所有元素$("*") 匹配所有元素$("div,span,p.myClass") 联合所有匹配的 ...
分类:
Web程序 时间:
2019-05-23 09:39:15
阅读次数:
141
一、创建一个SpringBoot项目 1. 2. 3. 4. 把web里的web选中,SQL里选择自己需要的,点击next 二、创建各项所需的controller,configure等 1. 项目布局 2. 引入的包 3. swagger配置类,配置类有多种方法,试过使用.apis(RequestH ...
分类:
编程语言 时间:
2019-05-21 21:05:17
阅读次数:
864
selectors 模块 它的功能与linux的epoll,还是select模块,poll等类似; 实现高效的I/O multiplexing, 常用于非阻塞的socket的编程中 官方文档 这里 内部类 ? BaseSelector ? SelectSelector ? PollSelector ...
分类:
编程语言 时间:
2019-05-16 15:12:07
阅读次数:
190