2023-7-13 myluzh
Python
0x01 图像
0x02 代码
import matplotlib.pyplot as plt
import random
# 支持中文
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['Arial Unicode MS']
mpl.rcParams['axes.unicode_minus'] = False # 用来解决不能使用汉字问题,需要导入matplotlib
# 准备x y 数据
x = range(1, 31)
y_hangzhou = [random.uniform(35, 42) for i in x]
y_beijing = [random.uniform(34, 39) for i in x]
# 创建画布
plt.figure(figsize=(10, 5), dpi=70)
# 绘制图像
plt.plot(x, y_hangzhou, color="b", linestyle='-', label='上海')
plt.plot(x, y_beijing, color="r", linestyle...
阅读全文>>
标签: python matplotlib
评论(0)
(285)
2023-7-6 myluzh
Python
设置 WebDriver 的选项参数可以使用 Options 类,具体如下所示:
from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建 ChromeOptions 实例 options = Options() # 设置选项参数 options.add_argument("--headless") # 无界面模式运行 options.add_argument("--disable-gpu") # 禁用GPU加速 options.add_argument("--window-size=1920,1080") # 设置窗口大小 # 创建 Chrome 浏览器实例,并传入选项参数 driver = webdriver.Chrome(options=options)
其中,add_argument() 方法用于添加选项参数。你可以根据需要选择适合的选项参数来配置你的 WebDriver 实例。常见的选项参数包括:
--headless:启用无界面...
阅读全文>>
标签: python selenium WebDriver
评论(0)
(341)
2023-5-23 myluzh
Python
import requests
# 设置代理,多用于爬虫
proxies = {"http":"http://12.34.56.79:9527",
"https":"https://12.34.56.79:9527"}
# 1.普通的代理
rqq= requests.get(url="http://www.baidu.com",proxies=proxies)
print(res.content.decode("utf-8"))
# 2.携带了登录的用户名和密码
# proxies1 = {"http":"http://用户名:密码@12.34.56.79:9527"}
# rqq = requests.get(url="http://www.baidu.com",proxies=proxies1)
阅读全文>>
标签: python requests
评论(0)
(309)
2023-4-2 myluzh
Python
1.需要在AD域控服务器安装OpenSSH
2.脚本同级目录需要有 人员.csv 内容包括(新账号,旧账号,姓名)
例如:10003105,JS106931,张三
import paramiko
import logging
import os
class AD:
def __init__(self):
self.ad = "jsjd.local"
def modifySamA(self, new_jsid, old_jsid, name):
logger.info(f"ModifySamA,current:{new_jsid},{old_jsid},{name}")
try:
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
...
阅读全文>>
标签: python AD域控
评论(0)
(394)
2023-4-2 myluzh
Python
chromedriver()函数,自动安装驱动
import random
import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
def chromedriver():
chromedriver_path = ChromeDriverManager().install()
return chromedriver_path
def main():
option = webdriver.ChromeOptions()
option.add_argument('--disable-gpu')
# option.add_argument('--incognito') # 无痕模式
# option.ad...
阅读全文>>
标签: python selenium
评论(0)
(425)
2022-9-20 myluzh
Python
打包命令
pyinstaller -F -w main.py -i main.ico --workpath build路径 --distpath exe打包路径 -n exe名字
主要参数
-F, --onefile 打包一个单个文件,如果你的代码都写在了一个py文件的话,可以使用这个命令,如果是多个py文件,就别用;
-D, --onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架的形式编写工具代码,代码易于维护;
-a, --ascii 不包含unicode编码的支持(包括默认值:如果可用)
-c, --console 使用控制台子系统执行(默认),只对windows有效
-w, --windowed, --noconsole 使用windows子系统执行,当程序启动的时候不会打开命令行(只对windows有效)
-i , --icon=<File.ico>将file.ico添加为打包的exe文件的图表,只对windows系统有效
--icon=<File.exe,n>将file.exe的第n个图标添加为可执行文件的资源,只对windows系统有效
-n N...
阅读全文>>
标签: python pyinstaller
评论(0)
(428)