python基于phantomjs实现导入图片


Posted in Python onMay 13, 2016

基于的phantomjs的自动化,会出现

1.flash不支持

2.部分基于view的按钮点不到,部分按钮是基于flash的(尤其是在于上传按钮)

browser.find_element_by_xpath(".//*[@name='SWFUpload_0']").click()  #点击上传按钮
sleep(2)
autoit.control_set_text("", "[CLASS:Edit; INSTANCE:1]",tupian )  #上传图片链接
sleep(0.5)
autoit.send("{TAB}{TAB}{ENTER}")  #点击确定
 
# 以上为操作有界面的浏览器的方法. webdriver 
 
browser.execute_script("document.getElementById(\"input_upload_image1\").type='text';")       #正常flash操作上传,都会存在一个input框,但正常都会是 hidden,可以通过js将其显示出来
browser.find_element_by_xpath(".//*[@id='input_upload_image1']").send_keys('*********') #上传链接
 
browser.find_element_by_xpath(".//*[@id='pub_submit']").click()

以上就是本文的全部内容了,希望对大家学习使用phantomjs能够有所帮助。

Python 相关文章推荐
python类的继承实例详解
Mar 30 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
python 读取DICOM头文件的实例
May 07 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python打开windows应用程序的实例
Jun 28 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
Python Matplotlib绘制动画的代码详解
May 30 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 #Python
Python安装使用命令行交互模块pexpect的基础教程
May 12 #Python
Python下载指定页面上图片的方法
May 12 #Python
Python基于二分查找实现求整数平方根的方法
May 12 #Python
python二分查找算法的递归实现方法
May 12 #Python
Python数据类型详解(四)字典:dict
May 12 #Python
Python匹配中文的正则表达式
May 11 #Python
You might like
第十二节--类的自动加载
2006/11/16 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
DOM事件探秘篇
2017/02/15 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
Python 正则表达式(转义问题)
2014/12/15 Python
介绍Python中的fabs()方法的使用
2015/05/14 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
python生成器与迭代器详解
2019/01/01 Python
pycharm创建一个python包方法图解
2019/04/10 Python
django框架中间件原理与用法详解
2019/12/10 Python
python如何从键盘获取输入实例
2020/06/18 Python
python获取整个网页源码的方法
2020/08/03 Python
Pycharm安装第三方库失败解决方案
2020/11/17 Python
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
暑期实习鉴定
2013/12/16 职场文书
农业资源与环境专业自荐信范文
2013/12/30 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
出国留学经济担保书
2014/04/01 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
个人授权委托书模板
2014/09/14 职场文书
python urllib库的使用详解
2021/04/13 Python
python可视化之颜色映射详解
2021/09/15 Python