使用python BeautifulSoup获取在嵌套Div标签中找到的文本

问题描述 投票:1回答:1

我正在尝试在嵌套div之间抓取文本,但无法获取文本(TEXT HERE)。该文本位于嵌套div中。在这打字。因此,正如您在下面看到的那样,我想打印出所有这些“ div”内的文本(TEXT HERE),因为该文本不在“ p”标记内,因此我无法打印该文本。我正在使用BeautifulSoup提取文本。当我运行下面的代码时,它不会打印出任何内容。'div'的结构是

<div class="_333v _45kb".....
    <div class="_2a_i" ...............
        <div class="_2a_j".......</div>
        <div class="_2b04"...........
            <div class="_14v5"........
                <div class="_2b06".....
                    <div class="_2b05".....</div>
                    <div id=............>**TEXT HERE**</div>
                </div>
            </div>
        </div>
    </div>
</div>

我的代码:

theurl = "here URL"
thepage = urllib.request.urlopen(theurl)
soup = BeautifulSoup(thepage, "html.praser")
comm_list = soup.findAll('div', class_="_333v _45kb")
for lists in comm_list:
    print(comm_list.find('div').text)
python beautifulsoup
1个回答
0
投票

由于OP继续没有提供足够的信息,这里是示例

© www.soinside.com 2019 - 2024. All rights reserved.