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 13 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
解决PyCharm import torch包失败的问题
Oct 13 Python
Python 3.8新特征之asyncio REPL
May 28 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
Python 实现自动导入缺失的库
Oct 29 Python
python使用turtle库绘制奥运五环
Feb 24 Python
Python urllib.request对象案例解析
May 11 Python
python语言time库和datetime库基本使用详解
Dec 25 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 验证码实例代码
2010/06/01 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
微信小程序数据分析之自定义分析的实现
2018/08/17 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
python自动化测试实例解析
2014/09/28 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
python实现决策树分类
2018/08/30 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
python通过链接抓取网站详解
2019/11/20 Python
Django获取model中的字段名和字段的verbose_name方式
2020/05/19 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
大学生简历的个人自我评价
2013/12/04 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
2014年电厂工作总结
2014/12/04 职场文书
员工表扬信怎么写
2015/05/05 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书