- 博客(14)
- 收藏
- 关注
原创 JavaScript总结
js是运行在浏览器端的脚本语言,主要解决的是前端与用户交互的问题,包括使用交互与数据交互。1.嵌入页面的方式-行间事件(主要用于事件) <input type='button' name'' onclick="alert('ok!');">-页面script标签嵌入 <script type='text/javascript'> v...
2018-04-12 20:00:21
304
原创 GitHub使用总结
本文主要分为三个部分:浏览器上的GitHub:常见的名称解释,仓库管理,开源项目贡献流程在本地客户端:本地仓库管理及远程仓库搭建网站与团队协作开发GitHub–开源项目的托管平台在浏览器中创建的概念-Repository 仓库(项目文件夹)-Star 收藏-Fork 复制克隆项目(会直接在自己的账户中建立一个独立的库) -Pull request...
2018-04-11 21:17:48
334
原创 后端框架----Django(II)
本文主要分成四个部分:django连接查询:一对一,一对多,多对多,自定义查询HttpRequest简介:request.GET与request.POSTform模板:csrf跨站点攻击,处理表单cookie与session:设置与获取 - Django连接查询一对一映射 --A表中的一条记录只能与B表中的一条记录匹配关联 --数据库中实现: ...
2018-04-10 20:35:36
423
原创 爬虫基础---Scrapy框架(I)
安装-windows中: 需要安装的库:wheel--lxml--twisted--pywin32--scrapy 注意: 1.twisted 需要通过文件路径来安装 pip install path(安装包下载地址:http://www.lfd.uci.deu/~gohlke/pythonlibs/#twisted 找到合适自己操作系统及python的版本) ...
2018-04-10 07:21:57
312
原创 后端框架----Django(I)
本文主要分成四部分:django简介:创建项目+路由设置+创建应用templates的使用:变量+标签+过滤器+静态文件处理+模板继承 模型映射–models.py:ORM模型+数据导入及导出+数据库操作(增删改查)后台管理–admin.py:创建管理员+模型注册+高级设置(后台的可读性+查询+排序)django简介创建djando项目 ...
2018-04-10 07:13:43
1276
翻译 Nosql--Redis数据库
非关系型数据库简介:-随着访问量的上升,网站的数据库性能出现了问题,于是非关系型数据库就被设计出来-优缺点 --优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 --缺点: 没有标准化 有限的查询功能 Redis数据类型–基础redis支持五种数据类型:string(字符...
2018-04-04 12:41:58
193
原创 爬虫实战---正则表达式提取信息
正则提取网页时,常用的函数有: -re.compile() #建立匹配规则 -re.findall() #返回的符合匹配规则的所有结果的一个列表 -re.split() #删除满足条件的字符或特殊符号实例所采用的知识的: -采用面向对象的方法 -利用requests对服务器发出请求(一共爬取506页) -利用正则表达式提取网页信...
2018-04-02 07:24:43
2420
原创 爬虫基础 --selenium库(解决JS渲染问题)
官方文档:http://selenium-python-docs-zh.readthedocs.io/zh_CN/latest/ 模拟浏览器中网页的跳转,输入,点击,下拉 -安装: pip install selenium chromedriver : http://chromedriver.storage.googleapis.com/index.html ...
2018-03-24 16:23:27
3104
原创 爬虫基础 --beautifilsoup4库(解析网页信息)
官方文档:http://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/创建BeautifulSoup对象1.导入bs4库 from bs4 import BeautifulSoup 2.创建beautifulsoup对象 soup=BeautifulSoup(“html字符串”或者本地html文件) 3.格式化输出 print(soup.pr...
2018-03-24 08:18:18
1020
原创 爬虫基础 --xpath和lxml(解析网页信息)
xpath -可以提取xml和html网页中的数据的语言xpath语法 xpath helper插件:帮助我们从”elements”中定位数据1.选择节点(便签) /html/head/meta :能够选中html下head下所有的meta标签2.// :能够从任意节点开始选择 //li 表示当前所有页面中的标签 /html/head...
2018-03-23 18:41:19
681
2
原创 爬虫基础--requests库(获取网页信息)
官网文档–http://docs.python-requests.org/zh_CN/latest/user/quickstart.html 发送get,post请求res=requests.get(url) #发送get请求,请求url地址对应的响应 res=requests.post(url,data={请求的字典}) #发送post请求#post请求impo...
2018-03-23 11:59:14
5682
原创 爬虫基础---urllib库的使用(获取网页信息)
本文主要包括三个方面 请求模块 urllib.request解析模块 urllib.parse异常处理模块 urllib.error请求模块 urllib.request 1. urllib.request.urlopen urllib.request.urlopen(url,data = None,timeout=None) 常见的三个参数–url,...
2018-03-23 08:57:50
1280
原创 python高级编程----迭代器与生成器
1.如何实现可迭代对象和迭代器对象? 某软件要求,从网络抓取各个城市气温信息,并一次显示: 北京 15–20 天津 17–22 ……. 如果一次抓取所有城市天气在显示,显示第一个城市气温时,有时出现延时,并浪费存储空间,我们期望以’用时访问‘(惰性访问)策略,并且能把所有城市气温封装到一个对象里,可用for语句进行迭代。如果解决?解决方法#方法1...
2018-03-21 01:29:22
278
原创 python高级编程---数据结构
摘要:本文主要介绍python3中list、set、tuple、dict等类型数据的筛选查找。1.如何在列表、字典及集合中根据条件筛选数据 过滤掉列表[3,9,1,-7,5,-3,-2]中的负数# 方法1--for遍历from random import randintdata=[randint(-10,10) for _ in range(10)]l1=[]fo...
2018-03-19 00:07:46
765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人