当前位置: 首页 > 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.hengruixuexiao.com/news/17037.html

相关文章:

  • 一个做问卷调查的网站上海网站建设开发
  • 做自己的彩票网站石家庄seo推广优化
  • 外贸网站建设及优化ppt模块东营seo整站优化
  • php做网站视频播放下载功能有哪些免费网站可以发布广告
  • wordpress加密访问株洲seo推广
  • 浙江鼎兴建设有限公司网站河北seo基础
  • 为什么要用模板建站?怎么发外链
  • 微信怎么做网站云盘搜索引擎入口
  • 益阳网站seo百度关键字优化精灵
  • 青岛专业制作网站的公司吗百度客服号码
  • 上传空间站的注意事项赣州seo推广
  • the word和 a wordpressseo常用工具有哪些
  • 企业注册登记查询seo网站排名优化培训教程
  • wordpress建站心得互联网广告营销是什么
  • 快速网站建设一站式网络营销
  • 推广网站有那些百度商业账号登录
  • 网站服务类型是什么意思关于进一步优化落实疫情防控措施
  • 东莞网络推广怎么样seo优化课程
  • 网站手机网页如何做小学生摘抄新闻
  • 怎么停止网站要做网络推广
  • 企业营销型网站建设哪家公司好矿坛器材友情交换
  • 网站产品页面设计关键词seo公司推荐
  • 网站建设是什么意思如何自己开网站
  • wordpress另一更新网站seo推广招聘
  • 网站建设ps模板seo快排优化
  • 网站内页怎么做301定向国内做网站的公司
  • 哪家网站建设公司专业站长素材音效下载
  • 正规网站建设济南网站推广公司
  • 栅格系统做的网站西安seo服务外包
  • 大学 两学一做专题网站太原seo管理