今天继续(🏂)使用Drissionpage框架来实现内部系统的网页自动化处理,编码过程中碰到2个新问题,记录一下解决方法: 自动输入账号和密码登录的代码非常简单,如下(📎)所示: 但是在系统首页面点击待办任务图标时,一直报错:(🔷)无(🤹)法定位元素。根据浏(👫)览器开发者工具元素定位确认没有问题,调试跟踪发现点击待办任务图标时page对象中的html竟然是(👸)登录界面的(🚁)脚本,才发现系统首页在新弹出的一(🥩)个浏览器窗口中。 经过多次尝试,发现Drissionpage获取新(🎧)弹出浏览器页面page的一种简便操作,直接get页面的url即可。修改代码如下:(🥜) 另外,在处理具有多个类的网页元素时,精确匹配类名查找会定位不到,如以(🔬)下类名: 调试跟踪中发(🛃)现,类名中(📧)间的空格发生变化导致,查找Drissionpage官网说明,有模糊匹配的方法,则可以轻(⏳)松搞定。 使用(👸)过程中感觉(🎓)Drissionpage定位网页元素的方法齐全,写法简练。from DrissionPage import WebPage,ChromiumOptionsco=ChromiumOptions()page=WebPage(chromium_options=co)page.set.window.max()page.get("http://xxx:8080")# 输入账号密码,自动登录page.ele("#userName").input("zhangsan")page.ele("#userPwd").input("123456")page.ele(".formsubmit").click()# 点击待办任务图标page.ele("#daiban").ele("tag:img").click()
# 点击待办任务图标page.get("http://xxx:8080/sword?ctrl=Mh001LoginCtrl_openWin")page.ele("#daiban").ele("tag:img").click()
具有多个类的网页元素的获取class="sGrid_data_row_div sGrid_data_row_div_dan "
items=page.eles('.:sGrid_data_row_div')
1.请问哪个网站可以免费在线观看动漫《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》?
优酷视频网友:
2.《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》是什么时候上映/什么时候开播的?
腾讯视频网友:上映时间为2022年,详细日期可以去百度百科查一查。
3.《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》是哪些演员主演的?
爱奇艺网友:Drissionpage实战,自动登录后新弹出浏览器窗口的处理演员表有,导演是。
4.动漫《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》一共多少集?
电影吧网友:目前已更新到全集已完结
5.手机免费在线点播《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》有哪些网站?
手机电影网网友:美剧网、腾讯视频、电影网
6.《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》评价怎么样?
百度最佳答案:《Drissionpage实战,自动登录后新弹出浏览器窗口的处理》口碑不错,演员阵容强大演技炸裂,并且演员的演技一直在线,全程无尿点。你也可以登录百度问答获得更多评价。
Copyright © 2008-2018