摘要: hmac第一种:my_sign = hmac.new(b'adkjffdkajkjkjnm', bytes(signstr, 'utf-8'), hashlib.sha1).digest()my_sign = base64.b64encode(my_sign)print(my_sign) r = r 阅读全文
posted @ 2018-06-25 10:35 T_king 阅读(520) 评论(0) 推荐(0) 编辑
摘要: os.walk这个某块是遍历一个目录常用的模块,它返回一个包含3个元素的元祖:dirpath,dirnames,filenames.dirpath是以string字符串形式返回该目录下所有的绝对路径;dirnames是以列表list形式返回每一个绝对路径下的文件夹名字;filesnames是以列表l 阅读全文
posted @ 2018-05-21 18:31 T_king 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.通过id定位元素2.通过class_name定位元素3.通过tag_name定位元素4.通过name定位元素5.通过link文字精确定位元素6.通过link文字模糊定位元素7.通过CSS定位元素8.通过XPath定位元素9.通过By定位元素 以百度搜索输入框为例,具体说明各个定位方式的用法: ( 阅读全文
posted @ 2018-05-11 10:31 T_king 阅读(4627) 评论(0) 推荐(0) 编辑
摘要: <select><option1>1</option> <option1>2</option> <option1>3</option> <option1>4</option> </select>python 实现选择的代码例如选择选项“1”from selenium.webdriver.suppor 阅读全文
posted @ 2018-05-11 10:17 T_king 阅读(308) 评论(0) 推荐(0) 编辑
摘要: def my_file(x): logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) # 创建一个handler,用于写入日志文件 fh = logging.FileHandler('test.log') fh.setLevel(logging.DEBUG) ... 阅读全文
posted @ 2018-05-11 10:10 T_king 阅读(205) 评论(0) 推荐(0) 编辑
摘要: mode: r : 仅读,待打开的文件必须存在w: 仅写,若文件已存在,内容将先被清空a: 仅写,若文件已存在,内容不会清空r+: 读写,待打开的文件必须存在w+: 读写,若文件已存在,内容将先被清空a+ : 读写,若文件已存在,内容不会清空 rb : 仅读,二进制,待打开的文件必须存在 wb : 阅读全文
posted @ 2018-05-11 10:04 T_king 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在python中,编码解码其实是不同编码系统间的转换,默认情况下,转换目标是Unicode,即编码unicode→str,解码str→unicode,其中str指的是字节流,而str.decode是将字节流str按给定的解码方式解码,并转换成utf-8形式,u.encode是将unicode类按给定 阅读全文
posted @ 2018-05-11 09:47 T_king 阅读(276) 评论(0) 推荐(0) 编辑
摘要: utf-8 解决中文报错: #!/usr/bin/python # coding=utf-8 阅读全文
posted @ 2018-05-11 09:46 T_king 阅读(96) 评论(0) 推荐(0) 编辑