摘要: jQuery的CSS与位置 一、设置css样式/读取css值 css() 二、获取/设置标签的位置数据 offset():相对页面左上角的坐标 position():相对父元素左上角的坐标 阅读全文
posted @ 2018-08-02 16:40 lethons 阅读(311) 评论(0) 推荐(0) 编辑
摘要: jQuery属性 1、操作任意属性 attr() 操作属性值为非布尔值的属性 removeAttr() prop() 专门操作属性值为布尔值的属性 2、操作class属性 addClass() removeClass() 3、操作HTML代码/文本/值 html() val() 阅读全文
posted @ 2018-07-22 10:17 lethons 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、基本选择器 1、是什么? 有特定格式的字符串 2、作用 用来查找特定页面元素 3、基本选择器 \ id:id选择器 element:元素选择器 .class:属性选择器 :任意标签 selector1,selector1,selectorN:取多个选择器的并集(组合选择器) selector1s 阅读全文
posted @ 2018-07-21 16:22 lethons 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery简介 jQuery是一个快速、简洁的JavaScript框架。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。 二、jQuery的两把利器 1、jQuery核心函 阅读全文
posted @ 2018-07-20 17:14 lethons 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、目标: 使用Flask框架,编写一个页面。该页面判断用户提交的用户名和密码是否为lethons和123456,如果是则跳转到百度首页,否则返回错误信息。 二、代码: 1、Flask app 2、HTML模板文件 三、总结 1、使用wtforms模块,需要定义一个继承Form的类;类中定义了所需要 阅读全文
posted @ 2018-06-08 16:14 lethons 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、赋值 str例子 a,b,c三者地址一样,相当于a=b=c。赋值系统先给变量或对象(这里的hello)分配了内存,然后将地址赋给a,b,c。所以他们的地址是相同的。 这时只有a的地址和值变了,但是b,c地址和值都没有变。因为str的不可变性,a要重新赋值则需重新开辟内存空间,所以a的值改变,a指 阅读全文
posted @ 2018-05-27 18:52 lethons 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、前言 这几天搜索一些反爬虫资料时又发现了一种字体反爬的方式。所谓字体反爬,就是一些关键数据你在网页上观看时他是正常的,而当你在使用浏览器的网页检查时却显示的是一个个的方块,这样我们就无法从网页中将数据正确的爬取下来。下面我们我们就来学习如何去破解字体反爬。 参考文章:1、爬虫与反爬虫 | 土法破 阅读全文
posted @ 2018-05-27 15:56 lethons 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前几天看到了瓜子二手车的广告,突发奇想想要拿这个网站试试手,可每次都无法成功获取到页面。试了很多次都没有结果之后便去网上搜索方案,才知道原来还有js反爬这种东西(看来我以前选网站的运气都太好了。。。),又发现了一篇js混淆反爬破解的文章,就拿来模仿学习一下。 学习的文章:JS混淆openl 阅读全文
posted @ 2018-05-25 13:05 lethons 阅读(6396) 评论(1) 推荐(0) 编辑