我如何循环使用pythons bs4抓取div标签的id值

时间:2020-04-18 14:42:13

标签: python beautifulsoup

我正在寻找一种方法来抓取每个div标签的“ data-block-id”值。

我正在使用BeautifulSoup并希望循环通过,因此我可以将这些值存储在列表中,并在需要时从这些标签内抓取数据。

html div tags

1 个答案:

答案 0 :(得分:1)

data_block_ids = [div['data-block-id'] for div in soup.find_all('div', {'data-block-id': True})]

这是在查找具有属性data-block-id的所有div,并从每个div中获取属性的值。