gpt4 book ai didi

python - 关闭以 headless 模式运行的 Firefox 窗口

转载 作者:行者123 更新时间:2023-12-04 15:55:51 26 4
gpt4 key购买 nike

我正在以 headless 模式在 Python 和 Firefox 窗口中使用 selenium。问题是我使用 this useful answer 在 headless 模式下创建了许多 Firefox 窗口。 ,如果你问我的话。

首先,我不明白为什么this answer没有赢得任何选票,除了我自己的选票,即使它看起来工作正常。有人可以解释吗?也许我错过了什么。 ¯\_(ツ)_/¯

其次,不幸的是,我没有在 Python 代码中使用 driver.close() 关闭那些在 headless 模式下运行的窗口,而且它们有很多。我想知道,现在我怎样才能将它们全部关闭?

我找到的唯一解决方案(适用于 UbuntuMacOS High Sierra)是这样的:

ps aux | grep firefox | awk '{print $2}' | xargs kill

...,应该在终端中运行。

但它不仅会以 headless 模式关闭所有 Firefox 窗口。它实际上会杀死与 Firefox 相关的所有进程。

最佳答案

通过 geckodriver 搜索,然后终止你的 gecko 进程。

netstat -tlp | egrep '(firefo|vnc|gecko)'

它是这样的:

0      0 localhost:9090          *:*                     LISTEN      11970/geckodriver

关于python - 关闭以 headless 模式运行的 Firefox 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51730930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com