python新手请教一个使用selenium过程中遇到的网页提示窗问题

jinjiky 发布于 2017/02/10 19:54
阅读 779
收藏 0

python新手,js小白,html小白。

在使用selenium进行网页操作时,在网页上会遇到一个提示窗,该提示窗好像不是js弹框(相关switch_to.alert.text等语句对它无效,提示NoAlertPrensentException:no alert open),该提示窗也没有“确认”“取消”选项,显示不到2s就自动消失。

查找页面元素也找不到跟这个提示窗相关的。

比如点击登陆过程中提示框如下所示(红色是网页背景,浅色的是提示窗)

本人想读取文字内容,根据不同内容做不同操作。

请问各位前辈这是一个什么?该如何获取它的文字内容?

谢谢指点!

(目前我尝试了:右键检查,network,点击登陆看网页反应,出现了下图所示内容

有个jsonpReturn,如果使用如下,

response = requests.get(url=‘url’)
data = response.json()

会有JSONDecodeError: Expecting value的报错)

加载中
0
mickelfeng
mickelfeng

你看post了什么数据

jinjiky
jinjiky
s:My/Account/login.html v:31601771239944654 callback:jsonpReturn Username:*** Pwd:*** mPwd: login_type:1 remember_me: button: _:1486737078717 (用户名和密码已略去)
0
冲冠一怒为红薯
冲冠一怒为红薯

你那个图的左上角,那个鼠标框点击哪就能显示哪一块的网页代码部分。

返回顶部
顶部