Selenium – 在页面上搜索文本
先决条件:-Selenium
Selenium是一个强大的工具,用于通过程序控制 Web 浏览器并执行浏览器自动化。它适用于所有浏览器,适用于所有主要操作系统,其脚本是用各种语言编写的,例如Python、 Java、C# 等,我们将使用Python 。
在本文中,我们将学习如何在Python使用selenium来知道文本是否在网页上。
方法:
- 首先,我们将使用Selenium web driver中的Chrome()方法打开chrome驱动
- 分配Web URL。
- 然后驱动会打开Give Web URL
- 使用page_source属性获取网页源代码。
- 指定要搜索的文本。
- 获取网页文本后,我们将搜索该文本是否存在。
下面是实现:
Python3
# import webdriver
from selenium import webdriver
# create webdriver object
driver = webdriver.Chrome()
# URL of the website
url = "https://www.geeksforgeeks.org/"
# Opening the URL
driver.get(url)
# Getting current URL source code
get_source = driver.page_source
# Text you want to search
search_text = "Floor"
# print True if text is present else False
print(search_text in get_source)
输出:
True
示范: