2019年6月10日
摘要: 安装BeautifulSoup 1.Linux 系统上的安装: sudo apt-get install python-bs4 2.Mac系统 pip install beatifulsoup4 3.Windows系统 pip install beatifulsoup4 html = urlopen 阅读全文
posted @ 2019-06-10 15:36 Little_Raccoon 阅读(169) 评论(0) 推荐(0) 编辑
  2019年6月3日
摘要: response.text 返回的是一个 unicode 型的文本数据 response.content 返回的是 bytes 型的二进制数据 为什么请求需要带上header? 模拟浏览器,欺骗服务器,获取和浏览器一致的内容 header的形式:字典 用法:requests.get(url,head 阅读全文
posted @ 2019-06-03 20:41 Little_Raccoon 阅读(163) 评论(0) 推荐(0) 编辑
摘要: import requests class TiebaSpider: def __init__(self,tieba_name): self.tieba_name = tieba_name self.url_temp = "https://tieba.baidu.com/f?kw="+tieba_name+"&ie=utf-8&pn={}" ... 阅读全文
posted @ 2019-06-03 20:17 Little_Raccoon 阅读(182) 评论(0) 推荐(0) 编辑
  2019年5月30日
摘要: http: 超文本传输协议 默认端口:80 https: http+ssl(安全套接字层) 默认端口:443 https比http更安全,但是性能更低(耗时更长) GET 和 POST 方法有什么区别呢? 哪些地方会用到post请求: 登录注册(post 比 get 更安全) 需要传输大文本内容的时 阅读全文
posted @ 2019-05-30 11:56 Little_Raccoon 阅读(164) 评论(0) 推荐(0) 编辑
  2019年5月23日
摘要: 安装Jupyter Notebook (1)通过conda conda install jupyter notebook (2)通过pip pip install jupyter notebook 启动notebook服务器 在终端或控制台中输入 jupyter notebook 关闭jupyter 阅读全文
posted @ 2019-05-23 10:04 Little_Raccoon 阅读(193) 评论(0) 推荐(0) 编辑
  2019年5月15日
摘要: html 的特征: 1.html 中除了语义没有任何东西 2.标签要严格封闭 (用table键可以补齐) 3.空白折叠现象 4.html对空格和换行不敏感 head标签都放在头部之间,里面包含了:<title>,<meta>,<link>,<style> <title>:指定整个网页的标题,在浏览器 阅读全文
posted @ 2019-05-15 16:57 Little_Raccoon 阅读(171) 评论(0) 推荐(0) 编辑
  2019年5月13日
摘要: 1.匹配整数或者小数(包括正数和负数) -?\d+(\.\d+)? 2.匹配年月日日期 格式2018-12-6 ^[1-9]\d{0,3}-(1[0-2]|0?[1-9])-(3[01]|[12]\d|0?[1-9])$ 3.匹配qq号 [1-9]\d{4,11} 4.11位电话号码 1[3-9]\ 阅读全文
posted @ 2019-05-13 10:14 Little_Raccoon 阅读(397) 评论(1) 推荐(0) 编辑
  2019年5月10日
摘要: 什么是模块 就是你要和某个东西打交道,而这个东西本身和python没有关系。这个东西本身就存在 python提供了一个功能的集合 专门负责和这个东西打交道 实质就是一组功能的集合 模块的类型 1.内置模块:不需要自己安装的模块,解释器自带的 2.第三方模块 : 需要自己安装的模块 3.自定义模块:我 阅读全文
posted @ 2019-05-10 17:02 Little_Raccoon 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 递归很好内存,能用循环就用循环 使用二分法查找可以提高效率,前提条件:有序序列 核心:掐头去尾取中间,一次砍一半 两种算法:常规循环,递归循环 递归来完成二分法 阅读全文
posted @ 2019-05-10 14:30 Little_Raccoon 阅读(168) 评论(0) 推荐(0) 编辑
摘要: filter() map() 映射函数 语法: map(function, iterable) 可以对可迭代对象中的每一个元素进行映射. 分别取执行function 也有水桶效应 阅读全文
posted @ 2019-05-10 10:34 Little_Raccoon 阅读(136) 评论(0) 推荐(0) 编辑