摘要: 打印时间 import datetime time_stamp = datetime.datetime.now() print(time_stamp.strftime('%Y.%m.%d')) 阅读全文
posted @ 2018-04-12 16:29 李小六儿 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 这里介绍几种工作中遇到过的常见反爬虫机制及应对策略。 爬虫的君子协议 有些网站希望被搜索引擎抓住,有些敏感信息网站不希望被搜索引擎发现。 网站内容的所有者是网站管理员,搜索引擎应该尊重所有者的意愿,为了满足以上等等,就需要提供一种网站和爬虫进行沟通的途径,给网站管理员表达自己意愿的机会。有需求就有供 阅读全文
posted @ 2018-03-29 18:03 李小六儿 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: scrapy学习笔记 下面以爬取1919网站为例子,完成对一整个网站数据爬取的scrapy项目创建。 创建一个scrapy文件 在任意目录下输入命令 将会得到如下目录的文件 接着创建一个spider文件用来编写爬取规则 此时在spiders文件夹下就会生成一个onenine.py文件,我们将在这个文 阅读全文
posted @ 2018-03-27 17:58 李小六儿 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 如下图是我们要爬取的数据 因为要爬取所有的地址数据,所以我们要将 更多 点开。这就涉及js操作,需要使用selenium模块。 找到每个更多,然后点开。 当所有的更多都被点开后,光标已经挪动到了最底层的位置,这时需要我们将光标再返回到顶部。点击返回顶部的按钮。 然后再开始一级一级的爬取数据。 完整版 阅读全文
posted @ 2017-08-09 13:43 李小六儿 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 1.全选 反选 取消 相关知识点: 2.筛选器示例:左侧菜单点击展开内容 筛选器: 添加移除样式: 示例: 3.jQuery文本 样式 属性 文档处理操作 文本操作: 样式操作: 开关灯示例: 属性操作: 文档处理: 3.模态对话框 4.tab切换菜单 上面是通过自定义属性实现的,下面不用自定义属性 阅读全文
posted @ 2017-07-12 17:45 李小六儿 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery简介 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的javascript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript 阅读全文
posted @ 2017-07-12 17:16 李小六儿 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.模态对话框 2.全选反选以及取消 3.后台管理左侧菜单 阅读全文
posted @ 2017-07-12 16:01 李小六儿 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Dom:document。相当于把所有的html文件,转换成了文档对象。 之前说过:html-裸体的人;css-穿上衣服;js-让人动起来。 让人动起来,就得先找到他,再修改它内容或属性。 找到标签 操作标签 事件 一、查找元素 1.直接查找 2.间接查找 二、操作标签 1.内容操作 2.样式操作 阅读全文
posted @ 2017-07-12 15:57 李小六儿 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 设计网页,让网页好看:网上找模板 搜 HTML模板 BootStrap 一、页面布局之主站页面 主站布局一般不占满页面,分为菜单栏、主页面、底部 上中下三部分。伪代码如下: 二、页面布局之后台布局 后台页面一般分为上面顶部菜单、左侧操作栏、中右为内容三部分。有的后台可能会有个底部栏。 首先,左侧操作 阅读全文
posted @ 2017-07-12 15:28 李小六儿 阅读(3074) 评论(0) 推荐(0) 编辑
摘要: 一、javascript函数 1.普通函数 2.匿名函数 3.自执行函数 多数情况下可能会引入别人的js,如果别人的js函数重复,会导致一个不能用,为了避免这个问题,把内部所有的功能放到函数里面。做成一个嵌套函数。 但是如果外面的函数名也有重复,怎么处理,就外边的函数没有名字,并且自动执行一下。 自 阅读全文
posted @ 2017-07-12 11:18 李小六儿 阅读(293) 评论(0) 推荐(0) 编辑