美文网首页
Python取得系统进程列表psutil

Python取得系统进程列表psutil

作者: 仙灵儿 | 来源:发表于2019-01-31 00:00 被阅读8次
import psutil
import os


pid_list = []
for proc in psutil.process_iter():
    try:
        pinfo = proc.as_dict(attrs=['pid', 'name'])
        # print(pinfo)
        if pinfo['name'] == 'chrome.exe':
            print(pinfo)
            pid_list.append(pinfo['pid'])
    except psutil.NoSuchProcess:
        pass

print(pid_list)
pid_len = len(pid_list)
for i in range(pid_len):
    if i==0:
        pass
    else:
        print(pid_list[i])
        #os.system('taskkill /PID %s /T /F' % pid_list[i])
# os.system('taskkill /IM chrome.exe /F')

selenium关闭新打开页面,和关闭进程

import selenium
import time
from selenium import webdriver


drive = 'D:/day/爬虫/day4/chromedriver_win32/chromedriver.exe'
url = 'https://www.baidu.com'

driver = webdriver.Chrome(drive)
driver.get('http://sahitest.com/demo/index.htm')
print(driver.current_window_handle)  # 查看当前window handle

driver.find_element_by_link_text('Window Open Test').click()  # 打开新window1
time.sleep(1)
driver.find_element_by_link_text('Window Open Test With Title').click()  # 打开新window2
time.sleep(1)
driver.find_element_by_link_text('Window Open Test With Title').click()  # 打开新window2
time.sleep(1)
driver.find_element_by_link_text('Window Open Test With Title').click()  # 打开新window2
time.sleep(1)
print(driver.window_handles)  # 查看所有window handles

driver.close()
print(driver.window_handles)  # 查看现在的所有window handles,可看到只是关闭了最开始的一个window,其他两个window还在
driver.quit()

相关文章

  • Python取得系统进程列表psutil

    selenium关闭新打开页面,和关闭进程

  • psutil--跨平台的进程管理

    Python处理Windows进程 psutil(Python system and process utilit...

  • psutil 简单使用

    在 Python 中,可以使用psutil获取系统信息,用于系统监控、性能分析、进程管理等。 安装 获取CPU信息...

  • shirou/gopsutil/cpu

    psutil是一个跨平台进程和系统监控的Python库,gopsutil是其Go版本的实现。 仓库地址 https...

  • python 模块psutil获取进程信息

    获取进程信息 接续上篇《python 常用内建模块之psutil》安装psutil,并且获取一些基本信息,本篇介绍...

  • 20170831

    看python自动化运维里有个psutil,加上最近又在做主机进程监控,在想使用psutil还是ps aux……感...

  • gopsutil

    psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基...

  • 计算机基础

    Python基础 列表与元组的区别 Python多进程 操作系统基础 操作系统与多进程 计算机网络基础 三次握手 ...

  • 使用psutil获取系统信息

    在Python中,我们可以使用psutil这个第三方模块方便的获取到系统信息。顾名思义,psutil = proc...

  • 系统性能信息模块psutil

    本篇文章要介绍的:系统性能信息模块psutil,能够获取系统运行的进程和系统利用率(cpu、内存、磁盘、网络) 首...

网友评论

      本文标题:Python取得系统进程列表psutil

      本文链接:https://www.haomeiwen.com/subject/jushsqtx.html