我尝试用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警报相关推荐

  1. Java爬虫进阶-Selenium+PhantomJs的运用

    selenium Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozil ...

  2. ie禁用java怎么办,您如何解决IE中禁用javascript的问题?

    使用Internet Explorer浏览网页时,它提示已禁用javascript,这会导致网页显示异常. 那么如何解决这种问题呢? 1. 首先打开IE浏览器,然后单击上方菜单栏中的工具,然后单击In ...

  3. 《JavaScript权威指南第7版》第15章 Web浏览器中的JavaScript 15.1 15.2 15.3

    第15章 Web浏览器中的JavaScript 15.1 网络编程基础 15.1.1 HTML script 标签中的JavaScript 模块 指定脚本类型 脚本运行时:异步和延迟 按需加载脚本 1 ...

  4. [Python爬虫] 之十二:Selenium +phantomjs抓取中的url编码问题

    最近在抓取活动树网站 (http://www.huodongshu.com/html/find.html) 上数据时发现,在用搜索框输入中文后,点击搜索,phantomjs抓取数据怎么也抓取不到,但是 ...

  5. 盘点selenium phantomJS使用的坑

    转载自简书 说到python爬虫,刚开始主要用urllib库,虽然接口比较繁琐,但也能实现基本功能.等见识了requests库的威力后,便放弃urllib库,并且也不打算回去了.但对一些动态加载的网站 ...

  6. Python+Selenium+phantomjs实现网页模拟登录和截图

    Python+Selenium+phantomjs实现网页模拟登录和截图 本文全部操作均在windows环境下 安装 Python Python是一种跨平台的计算机程序设计语言,它可以运行在Windo ...

  7. selenium+phantomjs/chrome/firefox 的操作(八)

    回顾(七) selenium+phantomjs/chrome/firefox 设置无界面模式(chromedriver | firefox) options = webdriver.ChromeOp ...

  8. 使用Selenium+PhantomJS抓取腾讯动漫漫画图链接

    前言 上周一位朋友在进行一些项目开发时,其中需要用到腾讯动漫中动漫的图片,但是自己手动一张一张另存为图片进行保存太浪费时间了,于是就用Python来进行抓取,但是很无奈腾讯动漫的章节动漫DOM元素是异 ...

  9. python +selenium+phantomjs 登录爬取新浪微博动态js页面

    登录新浪微博 最近新浪微博好烦,都取消不了验证码这个难搞得东西,而且跳来跳去,一改版以前的代码就都不能用了.目前整理的资料有三种方法: 1. 设Cookie:简单粗暴,免去了模拟登录的好多麻烦,只是要 ...

最新文章

  1. 据廖雪峰python3教程----python学习第二天
  2. 文曲星猜数游戏的非TDD实现
  3. 【机器学习】坐标下降法(Coordinate descent)
  4. 那个学完这个小程序创业课程的小白现在月入17万
  5. Google AdSense广告被屏蔽
  6. 信息学奥赛一本通C++语言——1065:奇数求和
  7. mysql 存储过程 大于等于_mysql 存储过程 大于
  8. QT/Embedded 2.3.8 MX21ADS板移植
  9. 整理的敏感词解决思路
  10. python绘制网格地图_「GIS教程」Python-GeoPandas地图、专题地图绘制
  11. Google浏览器语言设置
  12. 从键盘读入3个字符串,对它们按字母大小的顺序排序,然后把排好序的字符串送到磁盘文件1.txt中保存
  13. hive3之执行计划(Explain)、Fetch 抓取、本地模式、表的优化、Group By、笛卡尔积、行列过滤
  14. day29 | 黑马程序员Java全程笔记 | 第二阶段MySQL高级事务-索引-视图-触发器-存储过程
  15. 固定定位相对于当前父元素
  16. 江苏警官学院计算机科学与技术专业,江苏警官学院什么专业好就业,哪些专业适合女生...
  17. LLDP 链路发现协议
  18. subplots用法总结
  19. 泥巴与互联网里长大的小孩
  20. 如何把webp压缩大小?在线webp压缩的工具推荐

热门文章

  1. 关于软件工程的那些事儿————《人·绩效·职业道德》和《一个程序员的生命周期》读后感...
  2. 对lIKE语句的优化
  3. 40幅五彩缤纷的秋天风景摄影作品欣赏(上篇)
  4. a critical review of preetham skylight model 笔记
  5. Visual.Assist.X.V10.7.1946的汉化破解补丁
  6. 关于redis实现单点登录的一点思路
  7. Android 属性动画ObjectAnimator使用demo,组合动画
  8. vue 子组件更新父组件状态 使用sync
  9. 中考物理可不可以用计算机,不能用计算机?2021年起广州中考课目改为“4+4”...
  10. ubuntu经常提示:检测到系统程序出现问题