如何控制 Edge 网络浏览器

时间:2021-07-03 21:17:51

标签: python python-3.x web automation webautomation

我想控制一个没有像 selenium 这样的界面的边缘浏览器,因为出于安全原因,它阻止我访问我们公司的网站。

我需要做的就是自动打开我的网络浏览器 -> 访问所需的网站 -> 将所需的内容复制并粘贴到我将分配给它的字段中。

对于任何有用的答案,我都会非常满意。

问候

1 个答案:

答案 0 :(得分:0)

您可以使用 cmd 打开 Microsoft Edge:

start msedge <websiteURL>

要在 python 中编码,我们可以使用子进程库

import subprocess as sub

sub.run(["start"], ["msedge"], "<websiteURL>"])

困难的部分来了。我找不到任何 API 来控制 Edge 浏览器,我所能想到的就是使用以下库来控制鼠标和键盘:

  • pywin32 [https://stackoverflow.com/questions/1181464/controlling-mouse-with-python]
  • pyautogui [Docs]

如果您不是每天都使用 Edge Browser,您可以将浏览器窗口打开为最大尺寸,这样您就不必担心鼠标移动会移位。

相关问题