如何使用Python Selenium获取部分html源代码?

威廉

当我使用driver.page_source时,我将获得完整的源代码页面,有什么方法可以获取html代码的特定部分。

from selenium import webdriver
chrome_options = webdriver.ChromeOptions ()

from selenium.webdriver.common.keys import Keys
    
    driver = webdriver.Chrome (executable_path="/selenium/chromedriver", options=chrome_options)
    driver.get("https://news.creaders.net/us/2021/01/27/2315313.html")
            
    content = driver.page_source

然后,我将收到整页的html。

但是我只需要在里面的html: <div id="newsContent"> </div>

<div id="newsContent">

<p></p><p>cotent</p><p style="text-align: center;"><img src="https://pub.creaders.net/upload_files/image/202101/20210127_16117914118079.png" title="20210127_16117914118079.png" alt="image.png"></p>

</div>
邮电

尝试通过BeautifulSoup解析器运行HTML输出。

from bs4 import BeautifulSoup

soup = BeautifulSoup(html)
div = soup.find('div', id='newsContent')
print ''.join(map(str, div.contents))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 selenium 获取完整的 html 源代码

无法获取Zomato网站的HTML源代码Selenium、Python

如何使用JavaScript获取HTML源代码?

使用Shell脚本大量获取HTML源代码的一部分

导航 Python Selenium 后如何获取新的页面源代码

如何使用 selenium / webdriver 从网页中获取整个源代码?

如何获取网页的html源代码

如何通过获取HTML页面源代码

selenium:单击按钮后如何获取页面源代码

使用 selenium 发出请求时是否可以获取源代码?

网页抓取时如何获取 HTML 代码而不是源代码?

抓取时html源代码中的隐藏部分(python)

Python:如何使用Selenium打印所有源代码

ChromiumFX-如何同步获取HTML源代码?

如何在 Android 中获取 URL 的 HTML 源代码?

如何通过JavaScript获取静态的原始HTML源代码?

C#Windows App如何从WebView获取html源代码

在 python 中使用 selenium 抓取 HTML 代码部分(不是文本)

如何使用Selenium在页面源代码中找不到HTML元素?

如何获取命令的源代码?

如何从Selenium IDE生成Java源代码(IDE代码在HTML扩展中)

在python中使用Selenium获取特定div的HTML代码

如何使用fetch在Firefox或chrome网页扩展程序中获取网页的HTML源代码?

使用Python中的BeautifulSoup在HTML源代码中获取JS var值

如何获取仅在使用 python selenium 悬停时出现的元素的 html 代码

如何下载 HTML 的源代码

我正在尝试使用 Selenium 获取页面源代码,但我得到了空页面

如何使用 selenium 和 python 在`::before` 部分获取文本?

javascript对html进行更改后如何获取html源代码(没有浏览器)