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多线程下载文件的方法
Jul 10 Python
Python程序员面试题 你必须提前准备!(答案及解析)
Jan 23 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
python将一个英文语句以单词为单位逆序排放的方法
Dec 20 Python
python遍历小写英文字母的方法
Jan 02 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
对python中基于tcp协议的通信(数据传输)实例讲解
Jul 22 Python
python生成requirements.txt的两种方法
Sep 18 Python
python将字母转化为数字实例方法
Oct 04 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
Python unittest装饰器实现原理及代码
Sep 08 Python
python解析照片拍摄时间进行图片整理
Jul 23 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处理大量表单字段的便捷方法
2015/02/07 PHP
php eval函数一句话木马代码
2015/05/21 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
python中的内置函数getattr()介绍及示例
2014/07/20 Python
python采集百度百科的方法
2015/06/05 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
Python 私有化操作实例分析
2019/11/21 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
领导班子四风对照检查材料
2014/09/23 职场文书
2015年端午节活动总结
2015/02/11 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
运动会新闻稿
2015/07/17 职场文书
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python
React更新渲染原理深入分析
2022/12/24 Javascript