当前位置: 首页 > news >正文

厦门网站建设慕枫龙华网站建设招商

厦门网站建设慕枫,龙华网站建设招商,怎么在手机上做一个网站,把百度科技园设置为公司地址之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 Python爬虫(1)一次性搞定Selenium(新版)8种find_element元素定位方式 Python爬虫(2)-Selenium控制浏览…

在这里插入图片描述
之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章
Python爬虫(1)一次性搞定Selenium(新版)8种find_element元素定位方式
Python爬虫(2)-Selenium控制浏览器
Python爬虫(3)-Selenium结合pywin32模拟键盘操作
Python爬虫(4)-Selenium模拟鼠标操作
Python爬虫(5)-selenium用显式等待、隐式等待、强制等待,解决反复爬取网页时无法定位元素问题
Python爬虫(6)-selenium用requests、wget、urllib3这3种方法搞定图片和PDF文件下载

弹窗的样例主要是基于这个网站,需要测试使用时可以用jQuery Mobile 弹窗

Python爬虫(7)selenium3种弹窗定位后点击操作,解决点击登录被隐藏iframe无法点击的登陆问题

  • 1.第一种alert弹出弹框,需要点击确定或取消然后显示信息
  • 2.确认框类型的弹窗
  • 3.点击上传文件类型的弹窗
  • 4.解决点击登录被隐藏iframe无法点击的登陆问题

1.第一种alert弹出弹框,需要点击确定或取消然后显示信息

在这里插入图片描述

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('file:///D:/workhome/te/alert.html')
driver.maximize_window()#窗口最大化
driver.implicitly_wait(5)
at = driver.switch_to.alert
at.accept()#点击确定
at.dismiss()#点击取消

点击后显示出来

在这里插入图片描述

2.确认框类型的弹窗

点击确认框-点击确定就显示删除的信息
在这里插入图片描述

在这里插入图片描述
先用F12,找到这个元素的定位信息传给selenium,右键复制xpath的地址
在这里插入图片描述
在这里插入图片描述

from selenium import webdriver
from selenium.webdriver.common.by import Bydriver = webdriver.Chrome()
driver.get('file:///D:/workhome/te/enter.html')
driver.maximize_window()
driver.implicitly_wait(5)
driver.find_element(By.XPATH,('/html/body/div/input')).click()
at = driver.switch_to.alert
at.accept()

在这里插入图片描述

3.点击上传文件类型的弹窗

在这里插入图片描述
上传完后会显示一个上传的信息
在这里插入图片描述

from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('file:///D:/workhome/te/upload_file.html')
driver.maximize_window()
driver.implicitly_wait(5)
file = r'D:\1.txt'#上传本地文件
fup = driver.find_element_by_id('file')# 点击上传按钮上传本地文件
fup.send_keys(file)

4.解决点击登录被隐藏iframe无法点击的登陆问题

某些特殊的网站由于设置了隐藏iframe导致无法进行点击登录的情况,对于这种,首先我们需要切换到iframe弹窗,然后再进行点击操作,再对要点击弹框进行点击即可进入到相应的页面
在这里插入图片描述
在这里插入图片描述

from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('登录的网址')
iframeto = driver.find_element(By.ID,'ptlogin_iframe') #定位第一层iframe窗口
driver.switch_to.frame(iframeto)#切换到对应iframe窗口
driver.find_element(By.ID,'需要被点击的登录元素').click()
driver.switch_to.default_content()#退出iframe窗口

在这里插入图片描述

http://www.yayakq.cn/news/401012/

相关文章:

  • 网站添加cnzz天下第一社区在线观看 welcome
  • joomla 2.5:你的网站建设_使用与管理 pdf南昌seo优化
  • 婚纱摄影网站定制南昌如何做百度的网站
  • 免费网站网站制作平台公司管理的三大系统
  • 网站制作属于什么行业品牌设计和平面设计的区别
  • 宽带固定ip的怎么做网站服务器通州个人做网站
  • 网站建设和维护价格树莓派wordpress穿透
  • 网站优化关键词是怎么做的新浪云搭建wordpress
  • 网站建设需求设计洞头网站建设
  • 网站建设图标网络管理系统功能
  • 天津高端网站临沂google推广
  • 南京哪家做网站好免费海报制作模板
  • 网站制作设计专业公司wordpress视频播放器
  • 义乌万物网络科技 网站建设东莞浩智网站建设多少钱
  • 长域名的优秀网站百度网站外链发布平台
  • 桂林象鼻山景点介绍大型网站建设优化企业
  • 沙田仿做网站河南省建设厅证件证件查询网站
  • 折页彩页设计深圳网站推广优化
  • 保定网站建设公司排名批量关键词排名查询工具
  • 法律推广网站重庆网站制作有名 乐云践新
  • 网站前端开发培训建设银行 公户 该网站使用过期的
  • 河南网站建设的详细策划哪里做网站
  • 达县网站制作wordpress列表页缩略图
  • 电影网站建设方案ppt模板做网站那家好
  • 天津网站建设技术托管杭州优化seo公司
  • 餐饮品牌设计网站建设服装线上结合线下的推广方案
  • 温州的高端设计公司seo的研究对象
  • 公司网站怎么做备案信息中关村在线模拟攒机
  • wordpress站点 HTML网站优化排名易下拉软件
  • 设计型网站全部视频支持代表手机浏览器