当前位置: 首页 > 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/146520/

相关文章:

  • 使用的电脑做网站的服务器网站管理助手怎么使用
  • 广州专门做网站深圳建站模板公司
  • 淄博建企业网站品牌网站建设-建站之路
  • 泰兴企业网站建设佛山营销网站建设公司
  • 广州航海学院门户网站深圳做营销网站的公司哪家好
  • 网站实名认证功能怎么做北京建站管理系统开发
  • 和网站设计人员谈价要注意什么培训网站建设方案说明
  • 云南省网站建设收费调查报告论文ui设计和前端开发哪个好
  • 页游平台网站免费设计企业logo
  • 温州网站建设和推广wordpress 翻译方案
  • 自己的公司怎么做网站网站名称和备案不一样
  • excel做网站二维码wordpress防淘宝主题
  • 适合大型网站的流量套餐星际网络泰安网络公司
  • 乐山市规划和建设局网站霍林郭勒市建设局网站
  • 建设招聘网站淘宝上网站建设续费
  • 外贸网站建设推广公司价格没有公司可以注册网站吗
  • 招聘网站开发的目的与意义wordpress时间调用标签
  • 环保网站建设情况报告wordpress spam
  • 网站建站是什么网站怎么做电脑系统下载
  • h5电子商城网站开发广州公司注册代理机构哪家好
  • 邢台企业网站建设服务怎么把自己做的网站发布到网上
  • 专业建设网站哪个好wordpress3.8.1下载
  • 福州门户网站大连建站平台
  • 广州网站制作服务vps 需刷新几次才能打开网站
  • 互助平台网站建设金塔精神文明建设网站
  • 做网站设计需要学什么wordpress 酒店中文主题
  • 网站关键词推广优化界面设计案例分析
  • 合肥网站建设发布域名跟网站的区别吗
  • 杭州企业建站淘宝客网站建设教程
  • 网站管理员招聘自己做的网站很卡