我必须在python中使用BeautifulSoup刮一个网页 . 所以提取完整的div,它有关于相关信息的内容,如下所示:
<div data-v-24a74549="" class="row row-mg-mod term-row">
我写了 soup.find('div',{'class':'row row-mg-mod term-row'}) . 但它没有返回任何内容 . 我猜这与数据v值有关 . 有人能说出抓取这类数据的确切语法吗?
soup.find('div',{'class':'row row-mg-mod term-row'})
尝试一下:
from bs4 import BeautifulSoup content = """ <div data-v-24a74549="" class="row row-mg-mod term-row">""" soup = BeautifulSoup(content,'html.parser') for div in soup.find_all("div", {"class" : "row"}): print(div)
1 回答
尝试一下: