java phantomjs alert_Python+Selenium+PhantomJS脚本中的Javascript警报
我尝试用Python脚本在DSL调制解调器中“单击”Javascript警报以确认重新启动,如下所示:#!/usr/bin/env python
import selenium
import time
from selenium import webdriver
cap = {u'acceptSslCerts': True,
u'applicationCacheEnabled': True,
u'browserConnectionEnabled': True,
u'browserName': u'phantomjs',
u'cssSelectorsEnabled': True,
u'databaseEnabled': False,
u'driverName': u'ghostdriver',
u'driverVersion': u'1.1.0',
u'handlesAlerts': True,
u'javascriptEnabled': True,
u'locationContextEnabled': False,
u'nativeEvents': True,
u'platform': u'linux-unknown-64bit',
u'proxy': {u'proxyType': u'direct'},
u'rotatable': False,
u'takesScreenshot': True,
u'version': u'1.9.8',
u'webStorageEnabled': False}
driver = webdriver.PhantomJS('/usr/lib/node_modules/phantomjs/bin/phantomjs', desired_capabilities=cap)
driver.get('http://username:passwd@192.168.1.254')
sbtn = driver.find_element_by_id('reboto_btn')
sbtn.click()
time.sleep(4)
al = driver.switch_to_alert()
print al.accept()
但是,即使我在desired_capabilities中设置了handlesAlerts,我还是得到了粘贴在下面的异常。在
我该怎么解决呢?例外的原因是什么?在
例外情况:
^{pr2}$
java phantomjs alert_Python+Selenium+PhantomJS脚本中的Javascript警报相关推荐
- Java爬虫进阶-Selenium+PhantomJs的运用
selenium Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozil ...
- ie禁用java怎么办,您如何解决IE中禁用javascript的问题?
使用Internet Explorer浏览网页时,它提示已禁用javascript,这会导致网页显示异常. 那么如何解决这种问题呢? 1. 首先打开IE浏览器,然后单击上方菜单栏中的工具,然后单击In ...
- 《JavaScript权威指南第7版》第15章 Web浏览器中的JavaScript 15.1 15.2 15.3
第15章 Web浏览器中的JavaScript 15.1 网络编程基础 15.1.1 HTML script 标签中的JavaScript 模块 指定脚本类型 脚本运行时:异步和延迟 按需加载脚本 1 ...
- [Python爬虫] 之十二:Selenium +phantomjs抓取中的url编码问题
最近在抓取活动树网站 (http://www.huodongshu.com/html/find.html) 上数据时发现,在用搜索框输入中文后,点击搜索,phantomjs抓取数据怎么也抓取不到,但是 ...
- 盘点selenium phantomJS使用的坑
转载自简书 说到python爬虫,刚开始主要用urllib库,虽然接口比较繁琐,但也能实现基本功能.等见识了requests库的威力后,便放弃urllib库,并且也不打算回去了.但对一些动态加载的网站 ...
- Python+Selenium+phantomjs实现网页模拟登录和截图
Python+Selenium+phantomjs实现网页模拟登录和截图 本文全部操作均在windows环境下 安装 Python Python是一种跨平台的计算机程序设计语言,它可以运行在Windo ...
- selenium+phantomjs/chrome/firefox 的操作(八)
回顾(七) selenium+phantomjs/chrome/firefox 设置无界面模式(chromedriver | firefox) options = webdriver.ChromeOp ...
- 使用Selenium+PhantomJS抓取腾讯动漫漫画图链接
前言 上周一位朋友在进行一些项目开发时,其中需要用到腾讯动漫中动漫的图片,但是自己手动一张一张另存为图片进行保存太浪费时间了,于是就用Python来进行抓取,但是很无奈腾讯动漫的章节动漫DOM元素是异 ...
- python +selenium+phantomjs 登录爬取新浪微博动态js页面
登录新浪微博 最近新浪微博好烦,都取消不了验证码这个难搞得东西,而且跳来跳去,一改版以前的代码就都不能用了.目前整理的资料有三种方法: 1. 设Cookie:简单粗暴,免去了模拟登录的好多麻烦,只是要 ...
最新文章
- 据廖雪峰python3教程----python学习第二天
- 文曲星猜数游戏的非TDD实现
- 【机器学习】坐标下降法(Coordinate descent)
- 那个学完这个小程序创业课程的小白现在月入17万
- Google AdSense广告被屏蔽
- 信息学奥赛一本通C++语言——1065:奇数求和
- mysql 存储过程 大于等于_mysql 存储过程 大于
- QT/Embedded 2.3.8 MX21ADS板移植
- 整理的敏感词解决思路
- python绘制网格地图_「GIS教程」Python-GeoPandas地图、专题地图绘制
- Google浏览器语言设置
- 从键盘读入3个字符串,对它们按字母大小的顺序排序,然后把排好序的字符串送到磁盘文件1.txt中保存
- hive3之执行计划(Explain)、Fetch 抓取、本地模式、表的优化、Group By、笛卡尔积、行列过滤
- day29 | 黑马程序员Java全程笔记 | 第二阶段MySQL高级事务-索引-视图-触发器-存储过程
- 固定定位相对于当前父元素
- 江苏警官学院计算机科学与技术专业,江苏警官学院什么专业好就业,哪些专业适合女生...
- LLDP 链路发现协议
- subplots用法总结
- 泥巴与互联网里长大的小孩
- 如何把webp压缩大小?在线webp压缩的工具推荐
热门文章
- 关于软件工程的那些事儿————《人·绩效·职业道德》和《一个程序员的生命周期》读后感...
- 对lIKE语句的优化
- 40幅五彩缤纷的秋天风景摄影作品欣赏(上篇)
- a critical review of preetham skylight model 笔记
- Visual.Assist.X.V10.7.1946的汉化破解补丁
- 关于redis实现单点登录的一点思路
- Android 属性动画ObjectAnimator使用demo,组合动画
- vue 子组件更新父组件状态 使用sync
- 中考物理可不可以用计算机,不能用计算机?2021年起广州中考课目改为“4+4”...
- ubuntu经常提示:检测到系统程序出现问题