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(Tornado)模拟登录小米抢手机
Nov 12 Python
详解python之多进程和进程池(Processing库)
Jun 09 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
Python 读取用户指令和格式化打印实现解析
Sep 02 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
python ETL工具 pyetl
Jun 07 Python
python是怎么被发明的
Jun 15 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
Python中的pprint模块
Nov 27 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
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
Javascript继承机制详解
2017/05/30 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python格式化日期时间操作示例
2018/06/28 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
python开启debug模式的方法
2019/06/27 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
基于Python绘制个人足迹地图
2020/06/01 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
出纳岗位职责模板
2013/11/27 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
森林防火宣传标语
2014/06/27 职场文书
火锅店的活动方案
2014/08/15 职场文书
标准单位租车协议书
2014/09/23 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL