python基于phantomjs实现导入图片

作者:hebedich 时间:2023-07-18 23:39:42 

基于的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()
标签:python,导入图片
0
投稿

猜你喜欢

  • MySQL Create Database 创建数据库

    2011-09-10 16:04:51
  • Golang使用Consul详解

    2024-04-26 17:35:56
  • MySQL批量插入和唯一索引问题的解决方法

    2024-01-23 20:09:23
  • 教你怎么用python实现字符串转日期

    2021-08-22 16:35:13
  • python super()函数的详解

    2023-08-08 10:09:42
  • 利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统

    2022-03-12 16:00:44
  • 一个asp分页源代码例子

    2007-09-19 12:25:00
  • SQL Server 2008中的MERGE(不仅仅是合并)

    2010-10-15 14:16:00
  • Spring数据库多数据源路由配置过程图解

    2024-01-26 11:23:55
  • python中如何使用正则表达式的非贪婪模式示例

    2022-08-28 08:43:49
  • python中update的基本使用方法详解

    2021-12-22 03:57:40
  • Django利用cookie保存用户登录信息的简单实现方法

    2021-03-22 16:47:26
  • opencv resize图片为正方形尺寸的实现方法

    2023-02-21 15:34:51
  • pandas的apply函数用法详解

    2022-05-09 11:41:16
  • 使用Python paramiko模块利用多线程实现ssh并发执行操作

    2021-02-02 03:10:05
  • Golang CSP并发机制及使用模型

    2023-09-15 16:13:27
  • 微信小程序自定义底部导航带跳转功能

    2024-05-02 17:25:49
  • JavaScript能判定两个function等价吗?

    2009-08-13 14:45:00
  • 初学js者对javascript面向对象的认识分析

    2011-03-16 11:04:00
  • Mac上安装Mysql的详细步骤及配置

    2024-01-29 12:20:46
  • asp之家 网络编程 m.aspxhome.com