【问题标题】:How can I control the Edge web browser如何控制 Edge 网络浏览器
【发布时间】:2021-09-15 06:48:45
【问题描述】:

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

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

我会非常满意任何有用的答案。

问候

【问题讨论】:

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


    【解决方案1】:

    您可以使用 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 浏览器,您可以将浏览器窗口打开到最大尺寸,这样您就不得不担心鼠标移动会移位。

    【讨论】:

      猜你喜欢
      • 2010-12-02
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 2011-03-19
      相关资源
      最近更新 更多