摘要: 从LeetCode的一道题说起: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 由于算法薄弱,刚开始想到的是列表的count方法,然而直接报出超出时间限制的错误,各路大 阅读全文
posted @ 2019-11-04 10:19 一男、 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 前言 正式学习pytest之前先回顾下断言:assert assert的作用是什么呢?先看一段伪代码: 为了让代码更优雅,就有了断言:assert 这就是断言最基本的用法。更多:https://www.cnblogs.com/thisway/p/5558914.html pytest入门 1.pyt 阅读全文
posted @ 2019-10-23 22:34 一男、 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 先看个例子: 这种情况输出什么呢?我们来看下规则 1.规则 1、在只有and的语句中,如果每一个表达式都是真,那么则会从左向右一直匹配到最后一个,然后返回;如果有一个是假,则返回假。 2、在只有or的语句中,只要有一个表达式不是假,那么就返回该值;如果都是假,则返回最后一个。 3、而and和or混用 阅读全文
posted @ 2019-10-14 17:37 一男、 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 原文链接https://www.cnblogs.com/zhaof/p/7189860.html Scrapy提取数据有自己的一套机制,被称作选择器(selectors),通过特定的Xpath或者CSS表达式来选择HTML文件的某个部分Xpath是专门在XML文件中选择节点的语言,也可以用在HTML 阅读全文
posted @ 2019-09-27 17:04 一男、 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/shuimohei/p/10495900.html 阅读全文
posted @ 2019-09-27 16:01 一男、 阅读(422) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup是一个灵活又方便的网页解析库,处理高效,支持多种解析器。利用它就不用编写正则表达式也能方便的实现网页信息的抓取。 Quick Start 直接通过官方文档的例子,大致了解一下 给出一段html,我们开始从中捕获一些信息,使用BeautifulSoup解析这段代码,能够得到一 阅读全文
posted @ 2019-09-27 14:24 一男、 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.Requests是什么 首先Requests是HTTP库,在爬虫中用于请求的相关功能。 而且requests是python实现的最简单易用的HTTP库,建议爬虫使用requests库。 默认安装好python之后,是没有安装requests模块的,需要单独通过pip安装。 2.Requests的 阅读全文
posted @ 2019-09-27 10:13 一男、 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.概念 1.1什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,通俗的讲就是通过程序去获取web页面上自己想要的数据,也就是自动抓取数据。 1.2爬虫有什么用 爬虫是为了获取数据,比如你想在网页上下载一些图片,一张一张的手动下载又太慢, 阅读全文
posted @ 2019-09-26 19:19 一男、 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #用于Python #用于Python user_agent = [ user_agent = [ "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 阅读全文
posted @ 2019-09-26 17:26 一男、 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP协议 1.1概念 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件 阅读全文
posted @ 2019-09-24 17:56 一男、 阅读(274) 评论(0) 推荐(0) 编辑