Python3-2020/4/4-bp4
Beautiful Soup关联选择兄弟节点之前说明了子节点和父节点的获取方式,如果想要获取同级的节点,请看如下例子:1234567891011121314151617html = """<html> <body> <p class="story"& ...
Python3-2020/3/27-XPath
XPath之前实现了最基本的爬虫,使用正则表达式来获取页面,但是正则表达式在遇到一些复杂问题的时候就会变得繁琐,有一个地方写错了就有可能导致匹配失败,所以引入解析库来帮助获取
XPath是XML路径语言,但是同时也适用于HTML文档的搜索
常用规则
表达式
描述
nodename
选 ...
Python3-2020/3/22-requests
正则补充学完urllib和正则之后,想试验一下,去抓了一下i春秋课程的标题,结果没有伪造成浏览器,被封IP地址了。。。
所以只好用我们学校教务系统的登录界面来简单试验一下:
1.首先用Regester工具简单测试一下我们的正则是否有效
由于刚学完正则,运用的还不是特别熟练,之前i春秋的标题抓的很难受 ...
Python3-2020/3/13-正则与urllib
正则表达式正则表达式常用在我们的生活中,例如检测邮箱是否合法,手机号,身份证是否正确等
re模块在python中内置了专门处理正则表达式的re模块,有了re模块就可以在程序中使用正则表达式及其相关函数
match函数格式match(pattern,string)
pattern表示正则表达式,str ...
Python3-2020/3/6-基础3
包和模块包在python种包与普通文件夹的区别是,在包内要创建一个_init_.py文件,来标识它不是一个普通文件夹,而是一个包。
一个项目可以包含多个包,一个包可以包含多个子包,也可以包含多个模块例如:
模块在python中一个以.py结尾的python文件就是一个模块,不同包下可以有相同名称的模 ...
Python3-2020/3/1-基础2
条件语句基本形式1234if 判断条件: 执行语句else: 执行语句if语句可以用>,<,==,>=,<=来表示其关系
由于python没有switch语句,所以在遇到判断条件为多个值时,用下列形式:123456if 判断条件1: 执行语句1elif 判断条件2 ...
Python3-2020/2/22-基础1
Python3基础语法编码默认情况下,Python3源码文件以UTF-O编码,所有的字符串都是unicode字符串。
标识符第一个字符必须是字母或下划线_其他部分由字母,数字和下划线组成大小写敏感
python保留字1'False', 'None', 'True', 'and', 'as', 'as ...
BUUCTF-极客大挑战 2019 Upload
极客大挑战 2019 Upload打开题目是个上传,随便上传一个图片 竟然告诉我NOT image所以考虑一下文件类型绕过123常用一句话:GIF89a? <script language="php">eval($_REQUEST[shell])</script>
PHP绕过 ...
BUUCTF-安洵杯 2019 easy_web
打开之后 看到题目 确实很真实 WEB狗可咋活啊
查看源码也啥都没有,最后可疑的就是URL中img后面的字符串,尝试一下base64最后经过两次base64一个hex得到555.png
尝试一下访问index.php 用它的方法得到:1TmprMlJUWTBOalUzT0RKRk56QTJPRGN3 ...
BUUCTF-SWPU2019 Web1
SWPU2019 Web1打开是个登录界面,先注册登录进去
发现可以申请广告位,在广告位12输入'得到回显,证明有SQL注入
试一下11'union select 1,2,3发现空格被过滤了 用/**/代替一下
11'union/**/select/**/1,2,3
最后用二分法试出有22个字段11 ...