如何在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()
输出: