社区
Java SE
帖子详情
selenium 怎么处理弹出验证输入用户名和密码?
Peter_Parker
2013-07-25 03:26:51
windows和alert都不行,假设我要模拟登陆路由器192.168.1.1验证输入admin、admin怎么去实现呢?
...全文
1831
6
打赏
收藏
selenium 怎么处理弹出验证输入用户名和密码?
windows和alert都不行,假设我要模拟登陆路由器192.168.1.1验证输入admin、admin怎么去实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dts1987
2015-07-27
打赏
举报
回复
通过js打开成功解决问题 python脚本: url = r'打开的网站' js = 'window.open("'+url+'")' browser.execute_script(js) 然后在通过autopy来模拟鼠标键盘操作来实现用户名、密码输入框的定位 在通过SendKeys来进行用户名、密码的输入
袁小溅
2015-07-24
打赏
举报
回复
driver.switchTo().frame("login_frame"); driver.switchTo(); 看下是否是iframe,先切换,就可以获取了
Simon612
2013-08-03
打赏
举报
回复
可以啊,需要切换窗口,里面有方法的,你可以看下api说明
Peter_Parker
2013-07-29
打赏
举报
回复
还没处理好!
c956951158
2013-07-29
打赏
举报
回复
Hi~ 楼主 你好,我遇到了同样的问题,请问怎么处理这样的问题?
Peter_Parker
2013-07-26
打赏
举报
回复
哈哈,可以哇!
Python 实现自动登录+点击+滑动
验证
功能
需要用到的库有
selenium
,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,
用户名
+
密码
登录,然后定位
用户名
输入
框,和
密码
输入
框,
输入
后 点击登陆
弹出
验证
滑动条 def __init__(self): self.url = 'https://passport.csdn.net/login' self.browser = webdriver.Chrome() #获取登录按钮对象 选择 账号
密码
登录 def get_pass_button(self): button= self.browser.find
Python 点击指定位置
验证
码破解的实现代码
思路: 创建浏览器驱动对象 加载登录页面 等待页面加载完毕 切换到
用户名
和
密码
登录模式
输入
手机号, 注意此处需要等待并获取
输入
框
输入
密码
点击
验证
按钮 获取
弹出
验证
图片 使用超级鹰打码平台识别图形的坐标 获取到坐标信息, x,y坐标分别除以2; 由于电脑分辨率太过了, 是原来的两倍, 如果是普通分辨率可以除以2,直接用就可以了. 把鼠标移动到, 坐标点的位置进行点击 点击登录按钮 from
selenium
import webdriver from
selenium
.webdriver.common.by import By from
selenium
.webd
python+
selenium
打开网站需要
输入
用户名
和
密码
的解决方法
有些网站进去之前会
弹出
一个窗口,需要用户
输入
用户名
和
密码
才行,本想通过
selenium
定位到
输入
框自动填入
验证
信息的时候,发现在页面中找不到这个弹框的元素,就无法定位。 网上搜索之后发现可以用下面这样的地址访问: http://username:password@url 比如,你的
用户名
和
密码
都是admin 就可以使用:http://admin:admin@172.16.50.36 直接登...
使用
Selenium
和代理
用户名
和
密码
在C#中进行无头浏览
在C#中使用
Selenium
和爬虫代理加强版IP的时候,因为代理服务器需要
用户名
和
密码
进行认证,Chrome浏览器会
弹出
一个认证窗口要求
输入
用户名
和
密码
,
Selenium
无法识别或控制它。通过加载Chrome扩展,实现认证窗口的自动填充,从而自动使用代理
用户名
和
密码
进行访问。下面创建一个Chrome扩展插件,然后加载使用完成自动认证窗口。
python+
selenium
处理
浏览器上弹窗
输入
账户
密码
问题
相信很多人遇到过这样的问题 通过各种弹窗方式都没法解决 那么这里有一种方式 把
用户名
密码
写入脚本driver.get('https://admin:passwd@testweb:60001') #z这是通过把
用户名
密码
写入的方式 import time from
selenium
.webdriver import ActionChains from
selenium
.webdriver.common.by import By picture_time = time.strftime("%Y...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章