📅  最后修改于: 2023-12-03 15:12:32.174000             🧑  作者: Mango
当你使用谷歌浏览器时,你可能遇到了两种情况:
在这两种情况下,“铬在小窗口中打开”是一个非常棒的工具。
这个工具是一个使用python编写的脚本,可以创建一个小型窗口,该窗口专门用于浏览谷歌选项卡。
首先,你需要在你的计算机上安装Python。你可以通过访问Python官方网站(https://www.python.org/downloads/)来获取Python下载链接。
在运行脚本之前,你需要安装selenium,pyvirtualdisplay以及其他依赖项。
pip install selenium
pip install pyvirtualdisplay
pip install -U PyObjC # macos users need this
你还需要安装chrome驱动。你可以通过以下链接下载你的chrome驱动:
MacOS: https://chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_mac64.zip
Linux: https://chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_linux64.zip
Windows: https://chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_win32.zip
解压当前版本的Chrome驱动程序后,请确保从你的脚本中将路径指向Chrome驱动可执行文件的实际位置。
from selenium import webdriver
from pyvirtualdisplay import Display
import time
display = Display(visible=0, size=(800, 600))
display.start()
options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('--disable-infobars')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')
options.add_argument('start-maximized')
options.add_argument('disable-web-security')
options.add_argument('disable-browser-side-navigation')
options.add_argument('disable-infobars')
options.add_argument('disable-extensions')
driver = webdriver.Chrome('/path/to/chromedriver', chrome_options=options)
driver.set_window_size(600, 400)
driver.get('http://google.com')
time.sleep(2) # wait for the page to load
在这个例子中,我们使用了chrome驱动作为默认驱动。我们也设置了一个小窗口(600 x 400 px)。你可以根据自己的实际情况轻松更改这个窗口的大小。
通过使用Python脚本,Selenium和pyvirtualdisplay,我们可以轻松地在小窗口中打开Google Chrome浏览器。这是非常有用的,特别是在需要查看一些快速引用的代码时,没有必要在屏幕上打开一个完整的浏览器窗口。
我们希望你能喜欢这个python脚本,也希望对你有所帮助。