【问题标题】:Get contents of entire page using Selenium [duplicate]使用 Selenium 获取整个页面的内容 [重复]
【发布时间】: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> 中。

标签: python selenium


【解决方案1】:

看起来整个页面文本都可以在以下位置找到:

driver.page_source

【讨论】:

    猜你喜欢
    • 2017-02-12
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    • 2019-10-31
    • 2016-05-30
    • 2021-07-12
    • 1970-01-01
    • 2021-08-12
    相关资源
    最近更新 更多