coding

162 篇文章
47 人订阅

全部文章

章鱼喵

终于,在广州有了属于自己的窝

在一线城市漂泊打拼的年轻人,最大的梦想可能就是能尽快在这个大城市扎根落户。尤其是从小地方出来的年轻人,再也不可能回老家了。一来不知道回去能做什么工作,二来很难重...

1006
章鱼喵

我有社交焦虑,怎么办起源表现应对

社交焦虑不同于害羞,害羞是一种性格特征,只是更加喜欢独处而已。这没什么不好。而社交焦虑是一方面渴望融入群体,另一方面又无比恐惧。一想到要与陌生人交往,要当众讲话...

563
章鱼喵

Beautiful Soup库详解安装Beautiful Soup 介绍节点选择器方法选择器css 选择器

只需要在初始化 Beautiful Soup 时,将第二个参数设置为 lxml 即可

1413
章鱼喵

xpath库详解xpath入门获取所有节点 //子节点 /父节点 ..属性匹配 @文本获取按序选择节点轴选择

python爬虫抓取网页内容,需要对html或xml结构的数据进行解析,如果用正则,单是写正则表达式就让很多望而生畏了。

5005
章鱼喵

pyquery 库详解安装pyquery 介绍数据初始化基本css选择器查找节点遍历节点获取属性获取文本节点操作伪类选择器

虽然 xpath 与 Beautiful Soup 已经很强大了,不过语法还是过于啰嗦,pyquery提供了更加简洁优雅的语法,你可以像写jquery一般提取数...

1522
章鱼喵

django2实战5.创建表单及发送邮件测试邮件发送创建表单页面业务逻辑搭建新建分享页面模板详情页添加分享入口结果展示

本篇要实现这样的功能:在文章详情页增加分享文章的入口,点击后跳到分享页面,提交要发送的email地址,程序将发送邮件到相应邮箱,邮件内容是文章的链接地址。

812
章鱼喵

一口(很长的)气掌握mongodb基本操作nosql介绍安装mongodb库操作集合操作文档操作数据类型查询进阶聚合索引用户权限管理

nosql,全称是 not only sql, 即“不仅于sql”,相较于关系型数据库,nosql更加灵活,无需去维护复杂的数据关系。数据是json格式,更加直...

1192
章鱼喵

django2实战4.创建文章列表页和详情页url适配自定义模型管理器在view中写业务逻辑新建模板文件添加分页功能

我们已经知道如何操作文章表的数据,接下来要将这些数据用界面显示出来。这就需要用到django的view层负责处理http请求,并将数据传给template模板进...

1233
章鱼喵

django2实战3.模型的增删改查使用交互shell添加数据修改数据查询数据删除数据

django对数据的操作采用的是ORM模式,即将数据库的增删改查抽象成对象方法的调用,开发人员只需要调用相关的方法,而不需要写sql语句。

1632
章鱼喵

浅析python中的元类类也是对象动态地创建类用type创建类 metaclass属性元类到底有什么用

在python中,一切皆是对象,就连生成对象的类,自身也是一个对象。既然类也是一个对象,那么类也可以被作为参数传递,也可以赋值给其他变量...

1113
章鱼喵

django2实战2.创建博客应用创建应用文章表的字段设计激活应用开启后台将post模型注册到后台自定义文章显示字段增加可选操作

上篇创建了一个项目,项目相当于站点,应用即是独立的功能模块。比如:淘宝是一个完整的网站,即是一个项目。而淘宝下的聚划算属于一个应用

1073
章鱼喵

django2实战1.初识django什么是django环境安装创建第一个项目启动开发服务器项目配置文件小结

以建房子为比喻,如果每个建筑工都以自己的想法去建,而且要负责所有的流程,包括打地基,建柱子,垒砖头等。这种造出来的房子肯定是又丑又不坚固。如果这个房子的地基已经...

921
章鱼喵

为python版本抓狂,试下pyenv吧安装pyenv版本切换pyenv-virtualenv小结

写python时,最烦的事莫过于版本切换。python3已经很成熟了,但很多生产项目依然用的是2.7版本,本地环境经常需要切换版本。此外,不同项目的依赖也不同,...

1282
章鱼喵

python生成器讲解1什么是生成器将列表生成式的[]改成()用 yield 创建生成器yield的执行流程

如果要创建的是一个1000万个元素的列表呢?不可能使用以上的方式,即使你的电脑性能强劲,内存足够用,也不是这么用来浪费的。好比,你不可能用一个大桶来装一茶杯的水...

1083
章鱼喵

2018年python3与selenium教程第2节动作链实现拖曳效果执行Javascript获取节点信息

Selenium Api并没有提供所有操作的api, 但支持模拟运行Javascript, 所以我们可以自己写js代码实现

1163
章鱼喵

2018年python3与selenium教程第1节selenium 初体验声明浏览器访问页面查找节点多节点查找节点交互

通过pycharm,进入browser.find_element_by_id源码,可看到还有多种方式能获取节点

851
章鱼喵

2018年python3与selenium教程第4节前进和后退操作cookie操作选项卡异常处理

1143
章鱼喵

mac 搭建selenium与ChromeDriver环境安装 selenium安装 ChromeDriver验证安装

下载后,将安装包加入到环境变量。以mac系统为例,将chromedriver移至/usr/bin目录下即可

2112
章鱼喵

2018年python3与selenium教程第3节切换Frame延时等待

get()方法会在网页框架加载完成后结束执行,此时的网页源码可能并不完整,如有些是ajax获取的数据,需要延时等待才能获取到

1052
章鱼喵

AOC显示器提示OSD锁定怎么办?

macpro虽好,但屏幕实在太小了,而且原生的键盘敲起来很费劲,还是用机械键盘噼里啪啦敲打显得爽快。于是,给macpro外接了键鼠以及27寸的AOC显示器。

2814

扫码关注云+社区