我需要操作的网页可以在上传后显示上传图片的预览图,我想使用selenium抓取上传后的图片地址。

我顺利的上传图片并且看到了预览图,在chrome控制台中也已经找到图片地址,但是现在遇到问题了,我一直不能获取图片的链接,我使用了如下两种方法尝试获取链接都未果:

方法一:

img_src=driver.find_element_by_css_selector("img[data-role=uploader-preview]").get_attribute("src")

方法二:

js_img_src="var psrc=document.querySelector(\'img[data-role=uploader-preview]\').src; return psrc;"

img_src=driver.execute_script(js_img_src)

两种方法得到的返回值都是 None

我保存selenium获得的源码和chrome中的源码,对比如下:

selenium获得的预览图节点内容:

chrome中的预览图节点内容:

问题已经很明显了:selenium获取的内容并不是网页最新的节点内容所以导致获取不到内容。

尝试了多种方法都未成功,特来求助,如能解决感激不尽。

python selenium刷新页面_关于python-selenium的页面元素刷新的问题,详细见内容相关推荐

  1. python 无头浏览器多线程_基于Python, Selenium, Phantomjs无头浏览器访问页面

    引言: 在自动化测试以及爬虫领域,无头浏览器的应用场景非常广泛,本文将梳理其中的若干概念和思路,并基于代码示例其中的若干使用技巧. 1. 无头浏览器 通常大家在在打开网页的工具就是浏览器,通过界面上输 ...

  2. python调用chrome插件_使用Python通过Selenium WebDriver打开chrome扩展

    我们有类似的要求,使用Selenium WebDriver处理chrome附加组件.正如'@Aleksandar Popovic'所说,我们无法使用WebDriver点击chrome扩展图标,因为图标 ...

  3. python django 动态网页_使用Django创建动态页面

    将 URL 映射到视图 那么概括起来,该视图函数返回了包含当前日期和时间的一段 HTML 页面.但是如何告诉 Django 使用这段代码呢?这就是 URLconfs 粉墨登场的地方了. URLconf ...

  4. python小老鼠编程_成都python函数学习教程,Python编写课程

    1.urllib2/urllib实现urllib2和urllib是Python中的两个内置模块,要实现HTTP功能,实现方式是以urllib2为主,urllib为辅.1.1首先实现一个完整的请求与响应 ...

  5. python英语词汇读音_利用PYTHON 爬虫爬出自己的英语单词库

    为什么要建立自己的单词库 用过各种的背单词软件,总是在使用其他人的词库或者软件自己提供的词库,基本是人家提供什么自己就用什么,要想有更多的自主基本没有,最近看一个 COCA的按单词使用频率来提取的2万 ...

  6. python爬取王者_用Python爬取王者农药英雄皮肤

    0.引言 作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了.本篇就来教大家如何使用Python来爬取这些精美的英雄皮肤. 1.环 ...

  7. python怎么算积分_利用python求积分的实例

    利用python求积分的实例 python的numpy库集成了很多的函数.利用其中的函数可以很方便的解决一些数学问题.本篇介绍如何使用python的numpy来求解积分. 代码如下: # -*- co ...

  8. python 追加到字典_使用Python读取,写入和解析JSON

    JSON是用于数据交换的轻量级数据格式,可以很容易地被人类读取和写入,也可以由机器轻松解析和生成.它是一种完全独立于语言的文本格式.为了处理JSON数据,Python有一个名为的内置包json. 示例 ...

  9. python常用模块教程_盘点Python常用的模块和包

    模块 1.定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块. 2.优点: 提高代码 ...

  10. python在线搭建教程_理解python web开发,轻松搭建web app!

    大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...

最新文章

  1. python多线程同步与互斥_python多线程编程(3): 使用互斥锁同步线程
  2. 自定义日志_Dubbo自定义日志拦截器源码分析
  3. python测试代码怎么写_如何使用python做单元测试?
  4. ext2删除文件恢复笔记
  5. Ruby 获取 HTTP 回应的编码和内容
  6. 由中缀表达式计算前缀表达式
  7. 皕杰报表使用技巧:竖排文字如何输入
  8. 踩过的坑:__file__、__package__和__name__
  9. 微软的软件下载,MSDN下载(方便,无广告,仅提供下载)
  10. repeate 常用的每行显示几个共几行
  11. python查找excel中重复数据_python中查找excel某一列的重复数据剔除之后打印
  12. 用ArrayList实现简单队列和栈
  13. OP-TEE中的线程管理(一)
  14. 246 中心对称数
  15. [原创] 我了解北京地区消费贷利息情况
  16. 计算机维护系统管理毕业设计,计算机系统维护-毕业论文.doc
  17. 精灵骑士二觉_精灵骑士二觉版本小百科,先睹为快
  18. 业务流程图与数据流图的对比
  19. 第二届Stata中国用户大会暨“计量经济方法及应用研讨会”会议通知
  20. .NET开发工程师方向

热门文章

  1. 最新创意购物促销海报设计,广告人必看!
  2. 【UI设计师必备】可临摹精美的APP UI Kit模板
  3. mysql keeplevied_mysql keepalived
  4. 怎么把照片做成消消乐_开心消消乐特效怎么制作 制造的几种方式分享
  5. 会话和连接的区别_websocket和ajax区别,只有这5点不同
  6. android 手势类的封装,Android手势识别简单封装类
  7. Django模板层:内置模板标签if,for in(forloop.counter)with,url,spaceless,autoescape,verbatim,firstof,block,cycle
  8. 远程光电容积脉搏波描记法(rPPG)
  9. Django update用法
  10. java怎么查问题,java线上问题排查(日志、资源、代码定位)