henkei 发表于 2019-11-15 11:47

python3使用selenium打开网页如何登录这种弹框页面



公司的监控摄像头管理页面,想写个批量调整配置的python3管理脚本的,第一步登录就卡住了。找不到网页元素,有没大神帮忙给个解决思路。

huahuahua 发表于 2019-11-15 11:54

用 httpbasicauth,详情你搜索这玩意就出来了。网上很多

huahuahua 发表于 2019-11-15 12:00

本帖最后由 huahuahua 于 2019-11-15 12:05 编辑

import requests
from requests.auth import HTTPBasicAuth
auth_conf = HTTPBasicAuth("user", "pass")
url = "your_url"
a = requests.get(url, auth=HTTPBasicAuth)

或者这样也行,
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://username:password@your_url.com/")

nws0507 发表于 2019-11-15 12:08

在header里加一个Authorization或者用上面的方法都可以

henkei 发表于 2019-11-15 13:53

huahuahua 发表于 2019-11-15 12:00
import requests
from requests.auth import HTTPBasicAuth
auth_conf = HTTPB ...

感谢,感谢 ,用的第二段代码。因为后续还有调配我要看打开的界面,第一段抓取数据后面调配暂时用不到,等后面代码改为全自动用第一段试试{:1_893:}{:1_893:}{:1_893:}
页: [1]
查看完整版本: python3使用selenium打开网页如何登录这种弹框页面