python批量创建AD用户 Python
根目录需存在一个user.csv文件,格式如下
账号名称,姓名,组织单位(xxx/xxx/xxx)
例如:李小天,A888888,股份有限公司/股份有限公司/研究所
import logging
import os
class AD:
def __init__(self):
self.logging = None
s...
python间隔两个字符串插入一个字符 Python
import re
subject = '080045000106309140003F2F7D100A01'
if (len(subject) % 2) == 0:
result = re.sub(r"(?<=\w)(?=(?:\w\w)+$)", "-", subject)
elif (len(subject) % 2) != 0:
...
python获取计算机MAC地址 Python
def get_mac():
macList = list(net_if_addrs().items())
macI = 0
macAll = ""
while True:
try:
macName = macList[macI][0]
macAdders = m...
python web自动化工具Playwright 介绍以及使用 Python
Playwright 简介
Playwright 是微软在 2020 年初开源的新一代自动化测试工具,它的功能类似于 Selenium、Pyppeteer 等,都可以驱动浏览器进行各种自动化操作。它的功能也非常强大,对市面上的主流浏览器都提供了支持,API 功能简洁又强大。虽然诞生比较晚,但是现在发展得非常火热。
因为 Playwright 是一个类似 Se...
py2exe将python文件打包成exe Python
from distutils.core import setup
import py2exe
INCLUDES = []
# 用法把当前文件保为setup.py 然后终端使用如下命令python setup.py py2exe
options = {
"py2exe":
{
"compressed": 1,...
python+selenium+Chrome options参数 Python
Chrome Options常用的行为一般有以下几种:
禁止图片和视频的加载:提升网页加载速度。
添加代理:用于FQ访问某些页面,或者应对IP访问频率限制的反爬技术。
使用移动头:访问移动端的站点,一般这种站点的反爬技术比较薄弱。
添加扩展:像正常使用浏览器一样的功能。
设置编码:应对中文站,防止乱码。
阻止JavaScript执行
...
Chrome O...
AWVS批量添加扫描站点 python3脚本 Python
经测试在AWVS13、AWVS14中可用。
说明:
1、self.scanner替换成自己AWVS地址
2、self.api替换成自己AWVS里的APIkey
3、self.speed设置扫描的速度(sequential|slow|moderate|fast),默认为fast
在脚本同目录下新建一个awvs.txt的文件,在里面导入你要批量扫描的网址,运行脚...
python3+selenium实现web自动化 Python
0x01 Selenium安装
Selenium 的安装很简单,可采用如下方式。
pip3 install selenium
Selenium安装好之后,并不能直接使用,它需要与浏览器进行对接。这里拿Chrome浏览器为例。若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动。
0x02 ChromeDri...
python3 itchat微信自动回复机器人 Python
import itchat
import requests
import random
import time
def get_response(msg):
url = 'http://i.itpk.cn/api.php'#自动回复API接口
data = {
#接口参数
'api_key': 'xxxx', ...