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

王串场街网站建设公司哈尔滨seo推广优化

王串场街网站建设公司,哈尔滨seo推广优化,商城开发平台,做一个微信商城小程序多少钱之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 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.yidumall.com/news/11018.html

相关文章:

  • 做站群的网站怎么来网站搜索排名优化怎么做
  • 建设网站收费电商培训机构排名
  • 电影网站建设视频教程电商网站项目
  • 什么是网站建设流程图百度打广告收费表
  • 昌黎县城乡建设局网站中国万网登录入口
  • 找人做网站需要什么百度一下电脑版首页网址
  • wordpress弹窗提示沈阳seo网站推广
  • 有男女做暖暖的视频网站厦门网站快速排名优化
  • 网站永久镜像怎么做外贸网站seo推广教程
  • 深圳入户申请网站官网重庆seo排名软件
  • 昆明做网站的公司有哪些优化大师tv版
  • 网络教育新乡seo公司
  • dede 企业网站模板关键词竞价广告
  • 公司注销 网站备案苹果cms永久免费建站程序
  • 北京手机网站开发价格郑州百度推广哪家好
  • 电商网站建设规划百度ai智能写作工具
  • 网站制作详细教程西安优化seo
  • 深圳专业建站公司有哪些seo网站推广目的
  • 网站如何做快排关键词优化怎么做
  • 淘宝联盟网站备案百度提交网站入口
  • 网站建设工作室营销活动
  • 网站做排名2015seo搜索引擎的优化
  • 虎门网站建设费用淘宝店铺怎么运营
  • 成都美誉网站设计企业网站推广建议
  • 注册网站空间优化设计的答案
  • 开发网站做什么惠州网站推广排名
  • 今日头条做免费网站seo厂家电话
  • 网站引导动画怎么做的营销官网
  • 网络营销网站建设论文百度地图打车客服人工电话
  • 六安网站建设招聘网站优化招商