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

做网站数据库要建什么表免费的建站平台

做网站数据库要建什么表,免费的建站平台,wordpress主题 插件,wordpress 文章背景透明网页的切换与嵌套 网页的切换 在浏览器窗口中如果点击超链接标签会在当前的浏览器窗口中显示新的数据,但有些超链接标签点击后却会在一个新的窗口显示数据,这种情况下就无法对新的开的窗口页面进行操作了。 基于这种情况,我们就需要使用dri…

网页的切换与嵌套

网页的切换

在浏览器窗口中如果点击超链接标签会在当前的浏览器窗口中显示新的数据,但有些超链接标签点击后却会在一个新的窗口显示数据,这种情况下就无法对新的开的窗口页面进行操作了。
基于这种情况,我们就需要使用driver.switch_to.window()进行窗口切换,从而保证能够对打开的新窗口页面进行处理:

# 1. 获取当前所有的窗口
current_windows = driver.window_handles# 2. 根据窗口索引进行切换
driver.switch_to.window(current_windows[1])

程序案例:

import time
from selenium.webdriver import Chrome
from selenium.webdriver.common.by import By
# 1、实例化浏览器
driver = Chrome()# 2、打开对应的网页
driver.get('https://www.baidu.com')# 3、设置浏览器窗口最大化
driver.maximize_window()# 4、通过LINK_TEXT定位新闻的按钮元素(精确搜索)
button_element = driver.find_element(By.LINK_TEXT, '新闻')# 5、对百度新闻的标签进行点击
button_element.click()# 6、获取当前所有的窗口
current_windows = driver.window_handles# 7、根据窗口索引进行切换
driver.switch_to.window(current_windows[1])# 8、对打开的浏览器网页进行截屏,格式为png,否则会有警告
driver.save_screenshot('baidu.png')
time.sleep(10)

网页的嵌套

网页嵌套是HTML中的一种技术,专业名称为iframe(内嵌框架)。它允许在一个网页内嵌入另一个独立的网页。通过使用iframe,可以在当前页面中显示来自不同源或相同源的其他网页、文档或应用程序的内容,从而提升爬虫采集数据的难度。

当使用selenium访问网页时,默认是无法访问frame的内容的,对应的解决思路是通过调用driver.switch_to.frame()来切换嵌套的网页中,从而访问内嵌网页中的元素对象。

网易云歌单案例:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By# 1、创建浏览器对象并打开网易云音乐的网页
driver = webdriver.Chrome()
driver.get('https://music.163.com/')# 2、等待3秒,保证嵌套页面加载完毕
time.sleep(3)# 3、切换到嵌套页面中
driver.switch_to.frame('contentFrame')# 4、定位网页中第一个歌单a标签,并点击a标签进入歌单详情页
element = driver.find_element(By.XPATH, '//*[@id="discover-module"]/div[1]/div/div/div[1]/ul/li[1]/div/a')
element.click()time.sleep(3)
http://www.15wanjia.com/news/52026.html

相关文章:

  • 深圳网站设计权威乐云践新系统优化大师免费版
  • 单一页面网站怎么做绍兴seo排名收费
  • 网站建设服务费税点企业营销管理
  • 网站可以做二维码导航提高工作效率英语
  • phpcms 移动网站模板网站开发需要的技术
  • 业务员自己做网站关键词排名软件官网
  • 太原网站建设工作室志鸿优化网
  • 网站整体架构搜狗指数
  • 网络推广的优化方法邵阳seo优化
  • 如何做收费网站站长工具查询入口
  • 网站建设赚钱美国疫情最新情况
  • 做字典网站开发和生活app下载安装最新版
  • 手机如何建设网站seo西安
  • 在哪家公司建设网站好珠海seo排名收费
  • js做音乐网站济南seo排行榜
  • 怎么制作一款自己的appseo网络推广公司
  • 新浪云怎么做淘宝客网站公司seo是什么级别
  • wap网页游戏轮回olseo综合查询工具可以查看哪些数据
  • 选择网站做友情链接的标准一般是天门seo
  • 注册域名邮箱怎么弄seo搜索引擎是什么
  • html网站支付链接怎么做的经典软文案例或软文案例
  • 网站管理后台源码nba最新排名东西部
  • 网站好处杭州今天查出多少阳性
  • 做的网站上更改内容改怎么办seo兼职怎么收费
  • 上饶专业做网站建设百度问答一天能赚100块吗
  • 注册公司登陆哪个网站引流推广广告怎么写
  • 廊坊建设网站企业5年网站seo优化公司
  • 做任务赚q红包的网站搜索引擎技术优化
  • 好的网站有哪些万能推广app
  • 个人工作室和公司区别福州seo公司