webdriver获取网页文本
时间: 2023-09-11 19:06:14 浏览: 103
抽取网页文本
要获取网页文本,您可以使用Selenium WebDriver的getText()方法,它可以获取元素的文本内容。以下是一个示例代码段,演示如何使用WebDriver获取页面上的文本:
```python
from selenium import webdriver
# 创建一个WebDriver实例
driver = webdriver.Chrome()
# 打开一个网页
driver.get("https://www.example.com")
# 获取整个页面的文本
page_text = driver.find_element_by_tag_name('body').text
print(page_text)
# 关闭WebDriver实例
driver.quit()
```
在这个示例中,我们打开了一个网页并使用 `find_element_by_tag_name()` 方法查找页面的 `<body>` 元素。然后,我们调用 `getText()` 方法来获取该元素的文本内容,并将其存储在 `page_text` 变量中。最后,我们打印出这个文本,并关闭WebDriver实例。
阅读全文