【发布时间】:2013-04-13 09:57:32
【问题描述】:
使用 Selenium 实现浏览器自动化 (Python)。
如果我理解正确,将使用以下代码
inputElement = driver.find_element_by_name("q")
the_text = inputElement.text
我将如何获取整个页面上的文本而不是查看特定元素?
【问题讨论】:
-
driver.find_element_by_name('body').text? -
如果 HTML 格式错误怎么办?
-
您使用的是 DOM,而不是 HTML。浏览器非常宽松,会尝试理解 HTML。
-
嗯,好的。这不包括 HEAD 部分吗?
-
不应该。
<head>不应该在<body>中。