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

计算机个人网站建设论文百家号权重查询

计算机个人网站建设论文,百家号权重查询,精准信息300099,在哪个网站可做网络夫妻哈喽,大家好! 本人21年毕业,软件工程专业,毕业后一直从事金融行业的软件测试。 希望大家一起见证一名卑微测试的成长之路。 目录 一、环境准备 1.浏览器下载 2.浏览器驱动下载 3.下载selenium 二、Selenium定位元素的8种方法…

哈喽,大家好!

本人21年毕业,软件工程专业,毕业后一直从事金融行业的软件测试。

希望大家一起见证一名卑微测试的成长之路。

目录

一、环境准备

1.浏览器下载

2.浏览器驱动下载

3.下载selenium

二、Selenium定位元素的8种方法(以百度首页为例)

1.id定位

2.name定位

3.class name定位

4.tag name定位

5.link text定位

6.partial link text定位

7.xpath定位

8.css selector定位


一、环境准备

1.浏览器下载

Selenium支持多平台(windows、linux、MAC)、多浏览器(ie、firefox、chrome)、多语言(Java、Python、C#),缺点是必须依赖第三方浏览器,所以首先需要下载浏览器,这里推荐Google,兼容性比较好。
Chrome浏览器下载地址:Google Chrome 网络浏览器

2.浏览器驱动下载

Selenium是通过后台驱动的方式来驱动浏览器,所以要下载浏览器驱动
2.1  查看浏览器版本:点击右上角三个点–>帮助–>关于Google Chrome
2.2  驱动下载地址:http://chromedriver.storage.googleapis.com/index.html,找到对应的版本点击下载,下载之后为压缩包,进行解压即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/8cb26acea2094b09aad29ade4ff12b72.png
在这里插入图片描述
 2.3  驱动配置

  • 将驱动解压放在python的安装目录下

在这里插入图片描述

  • 测试是否配置成功

在cmd输入chromedriver --version,如果显示浏览器驱动的版本信息则驱动配置成功
在这里插入图片描述

3.下载selenium

  • 在cmd输入pip install selenium
  • 测试是否安装成功,使用以下脚本

from selenium import webdriver
import time as tdriver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.baidu.com/")
t.sleep(3)
driver.quit()

二、Selenium定位元素的8种方法(以百度首页为例)

1.id定位

查看方法:①在浏览器直接按F12,选择Elements ②鼠标右键-->检查

属性是唯一的

find_element(By.ID, 'kw')

2.name定位

不是唯一的,如果存在多个相同属性,默认定位到第一个

find_element(By.NAME,'wd')

3.class name定位

不是唯一的,如果存在多个相同属性,默认定位到第一个

find_element(By.CLASS_NAME, 's_ipt')

4.tag name定位

标签不是唯一的,如果存在多个相同属性,默认定位到第一个(不建议使用)

find_element(By.TAG_NAME, 'input')

5.link text定位

文字完全匹配, 常用于a标签

find_element(By.LINK_TEXT,'新闻')

6.partial link text定位

文字部分匹配,适用于文字比较长的场景,方法同link text

find_element(By.PARTIAL_LINK_TEXT,'闻')

7.xpath定位

可以通过id,neme,class等元素定位

鼠标放在该行右键-->Copy-->Copy XPath,即可复制xpath

①xpath通过id定位://*[@id="kw"]

find_element(By.XPATH,'//*[@id="kw"]')

②xpath通过name定位://*[@name="wd"]

find_element(By.XPATH,'//*[@name="wd"]')

③xpath通过class定位://*[@class="s_ipt"]

find_element(By.XPATH,'//*[@class="s_ipt"]')

8.css selector定位

css是一种语言,定位方式比Xpath更快,功能比较强大,后面单独写一篇。

鼠标放在该行右键-->Copy-->Copy selector,即可复制selector

三种常规方式:

①若用id定位,则用 #:#kw

find_element(By.CSS_SELECTOR,'#kw')

②若用class定位,则用 . :.s_ipt

find_element(By.CSS_SELECTOR,'.s_ipt')

③用标签定位:input,若有多个相同属性,可用层级关系,用>表示

find_element(By.CSS_SELECTOR,'span>input')

 一边学习,一边总结,如有问题,欢迎大家指正!

http://www.tj-hxxt.cn/news/125118.html

相关文章:

  • 深圳网站建设加盟中文域名注册管理中心
  • 做问卷调查的网站百度公司在哪里
  • 做网站需要用c语言吗手机网站seo免费软件
  • jsp可以做网站吗百度指数有什么参考意义
  • wordpress简体中文搜狗网站seo
  • 联享品牌网站建设seo网络推广哪家专业
  • b2c网络建站品牌网络推广外包
  • php学校网站模板百度广告屏蔽
  • 重庆互联网网站建设搜狗整站优化
  • 织梦网站做自适应线上推广具体应该怎么做
  • 简单企业网站用什么网店关键词怎么优化
  • 平邑住房和城乡建设局网站培训seo
  • 好看的论坛源码seo关键词优化费用
  • 网站浏览速度做seo推广公司
  • 淘宝店可以做团购的网站百度公司总部在哪里
  • 网站后台管理系统后缀疫情放开最新消息今天
  • 网站开发方案怎么写seo软件推荐
  • 国内有做网游评测的网站么官方网站百度一下
  • 产品展示型网站口碑seo推广公司
  • 做网络推广常用网站营销公司网站
  • 免费的企业网站源码网上国网推广
  • wordpress发布视频链接网络优化推广公司哪家好
  • 怎么对网站上的游记做数据分析培训心得总结
  • 建设澳洲企业网站网站域名注册
  • 做彩票网站代理犯法吗百度平台商家
  • 如何在文本上做网站链接符号公司推广渠道有哪些
  • 网络服务器分类官方进一步优化
  • 模板网站建设代理商网页怎么制作
  • 网站关键词优化服务怎么制作一个网站首页
  • 企业网站建设规划书站长工具服务器查询