📜  如何在selenium – Python中获取标签的文本?

📅  最后修改于: 2022-05-13 01:54:42.968000             🧑  作者: Mango

如何在selenium – Python中获取标签的文本?

Selenium 是通过程序控制网络浏览器和执行浏览器自动化的强大工具。它适用于所有浏览器,适用于所有主要操作系统,其脚本是用各种语言编写的,例如Python、 Java、C# 等,我们将使用Python。

在本文中,我们将编写一个Python脚本,使用selenium模块从标签名称中获取文本。我们将从这个 URL 获取标签文本。

循序渐进的方法

第 1 步:导入所需的库

Python3
# Import Library
from selenium import webdriver


Python3
# Chrome Path
driver = webdriver.Chrome('Enter Chrome Path')
  
# Web URL
driver.get('Enter Web URL')


Python3
# Get Text
print (element.text)
  
# Close the window
driver.close()


Python3
# Import Library
from selenium import webdriver
  
# Chrome Path
driver = webdriver.Chrome()
  
# Web URL
driver.get('https://phptravels.com/demo/')
  
element = driver.find_element_by_tag_name('a')
  
# Get Text
print(element.text)
  
# Close the window
driver.close()


第 2 步:如果默认路径中不存在并指定 URL,则创建Chrome对象或指定 Web 驱动程序路径。

蟒蛇3

# Chrome Path
driver = webdriver.Chrome('Enter Chrome Path')
  
# Web URL
driver.get('Enter Web URL')

第 3 步:指定要提取文本的标签名称。

句法:

Object Name.find_element_by_tag_name(Tag Name)

蟒蛇3

# Get Text
print (element.text)
  
# Close the window
driver.close()

下面是实现。

蟒蛇3

# Import Library
from selenium import webdriver
  
# Chrome Path
driver = webdriver.Chrome()
  
# Web URL
driver.get('https://phptravels.com/demo/')
  
element = driver.find_element_by_tag_name('a')
  
# Get Text
print(element.text)
  
# Close the window
driver.close()

输出: