Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python调整窗口大小并移动窗口_Python_Windows - Fatal编程技术网

使用python调整窗口大小并移动窗口

使用python调整窗口大小并移动窗口,python,windows,Python,Windows,因此,我需要从Python内部启动chrome(最好是作为一个新窗口,而不是一个选项卡),然后调整窗口大小,移动它并转到特定的URL 我想我几乎拥有了它,它只是无法启动chrome from pywinauto import application app = application.Application() app.start("Chrome.exe") dlg_spec = app.window() dlg_spec.move_window(x=None, y=None

因此,我需要从Python内部启动chrome(最好是作为一个新窗口,而不是一个选项卡),然后调整窗口大小,移动它并转到特定的URL

我想我几乎拥有了它,它只是无法启动chrome

from pywinauto import application
app = application.Application()
app.start("Chrome.exe")
dlg_spec = app.window()
dlg_spec.move_window(x=None, y=None, width=500, height=500, repaint=True)

有什么想法吗?

所以我找到了解决问题的方法,以下是我的过程:

  • 我在discord(Python频道)上寻求建议,有人写道:“使用selenium”
  • 经过大量的谷歌、阅读和youtube视频后,我的解决方案就是这样
  • 如果selenium的web驱动程序有问题,请观看此视频
此代码将执行以下操作:

  • 导入web驱动程序
  • 获取chrome的web驱动程序
  • 发射铬
  • 将chrome窗口移动到给定坐标
  • 调整窗口大小
  • 转到建议的URL

希望这对别人有帮助

所以我找到了解决问题的方法,下面是我的过程:

  • 我在discord(Python频道)上寻求建议,有人写道:“使用selenium”
  • 经过大量的谷歌、阅读和youtube视频后,我的解决方案就是这样
  • 如果selenium的web驱动程序有问题,请观看此视频
此代码将执行以下操作:

  • 导入web驱动程序
  • 获取chrome的web驱动程序
  • 发射铬
  • 将chrome窗口移动到给定坐标
  • 调整窗口大小
  • 转到建议的URL
希望这对别人有帮助

from selenium import webdriver


driver = webdriver.Chrome(executable_path="C:\webdriver\chromedriver.exe")
driver.set_window_position(0,375)
driver.set_window_size(1920,705)
driver.get('https://dk.docendo.dk/calendar#/')