本文目录一览:
- 1、python学习之如何检测非法字符
- 2、PYQT设计完成,如何用python检测事件?
- 3、利用XSS漏洞,用Python编写脚本获取目标服务器的cookie!!!本人在做测试
- 4、python如何检测字典的键中是否含有某串字符?
- 5、python如何批量同时检测网址可用性?
python学习之如何检测非法字符
#!/usr/bin/python
# -*- coding:utf8 -*-
import binascii
import sys
import os
#定义文件,并检测多个文件
FILE_PATH = '/Users/wj6/TH'+‘001’
#把文件不同的部分做一个字典,方便检测多个文件,减少重复代码。
m = {
'a':{'file_name':'_a.txt'}
'b':{'file_name':'_b.txt'}
}
#遍历文件
for file_info in m:
fd = open(FILE_PATH + pid[file_info][file_name])
file_b = fd.read()
fd.close()
#做一个标记默认为0
#binascii.b2a_hex()函数换成ascii形式
#程序首先运行else段,遇到回车标记改为1,运行if语句,进行判断是否回车换行在一起。
flag=0
for s in file_b:
asc = binascii.b2a_hex(s)
if flag==1:
if asc=='0a'
flag=0
else:
print "error,only 0d",pid[file_info][file_name]
break;
else:
if asc == '0a':
print "error,only 0a",pid[file_info][file_name]
break
if asc=='20':
print "error,only 20",pid[file_info]['file_name']
break
if asc=='22':
print "error,only 22",pid[file_info]['file_name']
break
if asc=='0d':
flag=1
PYQT设计完成,如何用python检测事件?
答: 可以将事件连接到槽函数,然后在槽函数里面设置相关内容。这样的话每次事件触发时,槽函数里面的内容就可以执行,根据内容也就可以判断知道哪个事件被触发了。信号绑定槽函数的方法有如下所示。
就比如说你要捕获按钮的点击事件(clicked),当按钮(定义为btn)被点击后,我们调用一个on_click函数(这是我们自己定义的),那么最后的代码就是这样btn.clicked.connect(on_click),就可以把按钮的点击事件与槽函数相连。
利用XSS漏洞,用Python编写脚本获取目标服务器的cookie!!!本人在做测试
亲 cookie 在客户端上 服务器是不会保留的
况且你说你获取自己的cookie也没意义
python如何检测字典的键中是否含有某串字符?
1、说明
python中检测字典的键中是否含有某串字符,便利字典键值,再判断字符串是否在键值中即可。
2、示例代码:
# 定义一个字典
dic = {'1984/1/2': 123, '1984/1/3': 0, '1985/1/1': 156}
# 遍历字典键中是否包含1984
for key in dic:
if '1984' in key:
print('键值中包含字符串"1984"')
# 或者需要的其它操作
else:
print('键值中不包含字符串"1984"')
3、执行结果:
键值中包含字符串"1984"
键值中不包含字符串"1984"
键值中包含字符串"1984"
4、其它说明:
python使用for in直接操作字典就是遍历字典的键值,python使用in操作来判断字符串中是否包含子串最方便,要优于使用字符串的函数index或者find。
index函数在找不到子串时会报错,find函数会返回-1。
python如何批量同时检测网址可用性?
多线程,目前的运行时间是由网络返回时间决定的,如果你访问的网址不是来自一个网址,没有并发访问数限制,就可以用多线程来提高同时访问的网址数,运行总时间就不是一个串联关系了。不会的话百度一下学习一下就OK了。