首页 > 解决方案 > 如何使用python在弹出窗口上输入用户名

问题描述

我有一个任务要完成:

  1. 打开一个网页https://www.aetna.com/aqc
    1. 现在我需要在弹出窗口中输入用户名和密码。
    2. 点击确定

我尝试使用 pyautogui 包写入功能,但这对我不起作用。此外,我尝试使用 XPath 获取字段的元素 ID,但这也没有奏效。

请在 Python3 中为它提出一个解决方案

提前致谢!!

标签: pythonpython-3.xxpathpyautogui

解决方案


这种类型的弹出窗口不是普通的弹出窗口。这是一个“http 身份验证”。您可以使用 requests 包插入数据:

from requests.auth import HTTPBasicAuth
requests.get('https://api.github.com/user', auth=HTTPBasicAuth('user', 'pass')) 

更多信息在这里


推荐阅读