Bug:

在进行下面操作的时候遇到的,我需要把鼠标移动到下面的位置,这样页面会自动显示省份信息,我定位元素的方法是Xpath方式,但是直接报错了,我反复确定位置没有错误,我就一脸懵了,开始搜索寻找解决方案之路。

解决方法是加上iframe = driver.find_element_by_xpath('//*[@id="dialogIframe"]')这样,因为这个页面的元素是嵌套在某个东西里面,你首先需要通过Switch_to的方式切换到这里,再用Xpath进行定位元素。相当于html里面嵌套了htm了

iframe = driver.find_element_by_xpath('//*[@id="dialogIframe"]')
# 切换到iframe
driver.switch_to.frame(iframe)
# 在进行定位元素
hover_element=driver.find_element_by_xpath('//*[@id="jd_area"]/div[1]/div')
ActionChains(driver).move_to_element(hover_element).perform()

ActionChains相关知识可以看这个链接

(36条消息) 学会了selenium 模拟鼠标操作,你就可以偷懒点点点了_二 黑的博客-CSDN博客_selenium 鼠标移出

学习的一些资料:

4.元素定位 - selenium-python中文文档 (python-selenium-zh.readthedocs.io)

利用selenium框架爬取京东省市区数据时,网页里面内嵌的一个窗口遇到的NoSuchElementException的 bug,原因是iframe相关推荐

  1. Selenium实战之Python+Selenium爬取京东商品数据

    实战目标:爬取京东商品信息,包括商品的标题.链接.价格.评价数量. 代码核心在于这几个部分: 其一:使用元素定位来获取页面上指定需要抓取的关键字: 其二:将页面上定位得到的数据永久存储到本地文件中. ...

  2. python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析

    这篇文章主要介绍了python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析的实例,帮助大家更好的理解和学习使用python.感兴趣的朋友可以了解下 一.环境准备 python3.8.3 ...

  3. selenium/requess爬取京东手机商品的详细信息1~selenium练习版

    selenium/requess爬取京东手机商品的详细信息1~selenium!! 前言 因为我也是个学生,所以代码可能会有点繁琐,我们都是超能100,一点点积累进步,其实有很多的地方可以简化,因为我 ...

  4. Python爬取京东商品数据

    一.前言 由于京东反爬技术较强,使用常规方法爬取其数据行不通,且使用逆向分析技术又具有一定难度,所以本文将直接使用selenium爬取京东商品数据.若不知道怎么安装和配置selenium,请点击查阅笔 ...

  5. selenium框架爬取p2p问题平台信息,需加载点击页面的。

    @TOC selenium框架爬取p2p问题平台信息 # -*- coding: utf-8 -*- """ Created on Tue Dec 10 07:03:57 ...

  6. python爬取京东商品图片_python利用urllib实现爬取京东网站商品图片的爬虫实例

    本例程使用urlib实现的,基于python2.7版本,采用beautifulsoup进行网页分析,没有第三方库的应该安装上之后才能运行,我用的IDE是pycharm,闲话少说,直接上代码! # -* ...

  7. python为啥爬取数据会有重复_利用Python来爬取“吃鸡”数据,为什么别人能吃鸡?...

    原标题:利用Python来爬取"吃鸡"数据,为什么别人能吃鸡? 首先,神装镇楼 背景 最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波 ...

  8. python爬虫利用Scrapy框架爬取汽车之家奔驰图片--实战

    先看一下利用scrapy框架爬取汽车之家奔驰A级的效果图 1)进入cmd命令模式下,进入想要存取爬虫代码的文件,我这里是进入e盘下的python_spider文件夹内 C:\Users\15538&g ...

  9. 利用Scrapy框架爬取LOL皮肤站高清壁纸

    利用Scrapy框架爬取LOL皮肤站高清壁纸  Lan   2020-03-06 21:22   81 人阅读  0 条评论 成品打包:点击进入 代码: 爬虫文件 # -*- coding: utf- ...

  10. Java爬取京东商品数据

    爬取京东商品数据 我把项目部署到了linux中,进行爬取,爬到了3000条手机信息,只是爬了一些简单的文本信息. 本文爬取的数据为京东手机信息 准备工作 导入爬取数据需要的依赖包 编写httpClie ...

最新文章

  1. 22条 API 设计规范,API 一致性设计
  2. 2020人工神经网络第一次作业-参考答案第十部分
  3. 安卓SurfaceFlinger框架初探
  4. 从python中的列表中获取唯一值[重复]
  5. 二级域名session共享php本地,PHP二级域名session共享方案
  6. 吴恩达《机器学习》课程总结(19)总结
  7. 压缩命令_Linux gzip命令:压缩文件或目录
  8. linux delete内存不下降_linux内存分配管理
  9. datagrid单元格格式化样式化
  10. ★LeetCode(39)——组合总和(JavaScript)
  11. MySQL binlog日志三种模式选择及配置
  12. 前端 javascript 变量
  13. Flink CDC 系列 - Flink MongoDB CDC 在 XTransfer 的生产实践
  14. mysql常用sql命令
  15. 数字化时代,Hightopo助力搭建光伏产业数据可视化
  16. Android应用商店的软件安全性到底如何?
  17. Wallpaper 双屏单独显示壁纸
  18. 【PAT】第四章 算法初步
  19. OpenCV学习(13) 细化算法(1)
  20. Particle Universe

热门文章

  1. Git 修改历史提交中的用户名和邮箱
  2. 对于目标文件系统,文件过大放不到U盘里
  3. 用html制作静态音乐欣赏,【HTML】简单的静态音乐网页设计
  4. 在计算机操作中粘贴的快捷键是什么,电脑复制粘贴的快捷键是什么
  5. opencore添加Linux引导,黑苹果OpenCore引导详细教程
  6. Android启动模式分析
  7. 喜欢蓝蓝的天空白白的云。这首《 Blue Skies》就是啦。
  8. redis数据一致性
  9. python tab键自动补全_为python命令行添加Tab键自动补全功能
  10. NFC技术——1、初始NFC