当前位置:首页 > 编程开发 > Python > 正文内容

最新版selenium中find_element使用方法

Codefans11个月前 (06-10)Python734
  • find_element(By)

    • driver.find_element(By.ID, 'element_id')

    • driver.find_element(By.NAME, 'element_name')

    • driver.find_element(By.CLASS_NAME, 'element_class')

    • driver.find_element(By.TAG_NAME, 'tag_name')

    • driver.find_element(By.LINK_TEXT, 'link_text')

    • driver.find_element(By.PARTIAL_LINK_TEXT, 'partial_link_text')

    • driver.find_element(By.XPATH, 'xpath')

    • driver.find_element(By.CSS_SELECTOR, 'css_selector')

    • 通过 By 对象指定查找方式,例如:

  • find_elements(By)

    • 与 find_element 类似,只是返回的是一个列表,包含所有符合条件的元素。


from selenium import webdriver
from selenium.webdriver.common.by import By
 
# 创建 Chrome 浏览器 WebDriver 实例
driver = webdriver.Chrome()
 
# 打开百度首页
driver.get('https://www.baidu.com')
 
# 查找输入框并输入文本
input_box = driver.find_element(By.NAME, 'wd')
input_box.send_keys('Selenium')
 
# 提交搜索
input_box.submit()
 
# 等待页面加载完成
driver.implicitly_wait(10)
 
# 输出当前页面标题
print(driver.title)
 
# 关闭浏览器
driver.quit()


扫描二维码推送至手机访问。

版权声明:本文由图慧网发布,如需转载请注明出处。

本文链接:http://www.tuh8.com/?id=70

分享给朋友:

“最新版selenium中find_element使用方法” 的相关文章

pandas 利用to_excel一次生成多个sheet到一个文件中

在 Pandas 的 to_excel 方法中,可以通过传递参数 sheet_name 来指定生成的 Excel 中的工作表的名称。如果需要生成多个工作表,可以在 sheet_name 中传递一个列表,其中的每个元素即为每个工作表的名称。例如,以下代码生成了一个包含两个工作表的 Excel 文件:i...

Python requests库中几个常用方法的使用示例

GET请求GET请求是requests库中最常用的请求方法,它用于获取指定URL的资源。以下是一个GET请求的示例:import requests url = 'https://www.baidu.com' response = ...

python BeautifulSoup4(bs4)使用教程

Python 中的 BeautifulSoup4(通常简称为 bs4)是一个流行的 HTML 解析器,是从 HTML 或 XML 文件中提取数据(或屏蔽 HTML/XML 标记)的一种库。在本文中,我将介绍如何安装、导入和使用 bs4 库。安装要安装 bs4,可以使用 pip 命令:pip ...

Python pandas库159个常用方法使用说明

Pandas库专为数据分析而设计,它是使Python成为强大而高效的数据分析环境的重要因素。一、Pandas数据结构1、import pandas as pdimport numpy as npimport matplotlib.pyplot as plt2、S1=pd.Series([‘a’,’b...

Python 和 ddddocr 识别图片中文字教程

1.安装 ddddocr在终端执行以下命令安装 ddddocr:pip install ddddocr加载并识别图片使用 ddddocr 可以非常方便地加载并识别图片中的文字。下面是代码示例:import requests from io impo...

Python 中常见的几种下载文件方法

下载比较小的文件:# 方法一:使用urllib库 # -*- coding:utf-8 -*- import urllib import time   url = 'http://mvideo...