python 通过pid识别进程 对单个进程 或部分进程进行sock5代, 或其他协议
7条回答 默认 最新
m0_54204465 2023-01-12 11:30关注要在 Python 中通过进程 ID (pid) 识别进程,可以使用 psutil 库,它能够跨平台访问进程信息。可以使用 psutil.process_iter() 函数获取所有进程的迭代器,然后使用 psutil.Process.pid 属性进行比对,从而筛选出符合条件的进程。
如要对进程进行socks5代理或其他协议,可以使用 PySocks 库。它能够设置代理服务器并发送请求。
样例代码如下:
import psutil from socks import SOCKSProxyConnection for proc in psutil.process_iter(): if proc.pid == 123: # connect to the socks5 proxy with SOCKSProxyConnection(proxy_type=SOCKSProxyConnection.PROXY_TYPE_SOCKS5, proxy_addr="proxy.example.com", proxy_port=1080): # send a request over the socks5 proxy pass注意:如上的代码是基于一些前提条件的,例如需要先安装psutil和PySocks库, 代码需要根据你具体使用场景进行调整
解决 无用评论 打赏 举报