我在IMDB网站上抓拍电影。在抓取时,我能够抓取电影的证书,即它是被禁止的,还是PG-13,还是R,但对于某些电影,证书似乎不存在,所以我如何放置“-”,对于那些电影,我尝试使用下面代码中所示的if-else循环,但似乎不起作用。附加代码和屏幕截图以供参考。我正在使用BeautifulSoup库进行刮削。我们有没有办法把“-”或“NA”放在不存在的地方
if data.find_all("span",{"class":"certificate"}):
certificate=[c.get_text() for c in data.find_all("span",{"class":"certificate"})]
else:
certificate="-"
搜索
span
类的父类(<p class="text-muted">
),然后检查类为certificate
的span
标记是否存在相关问题 更多 >
编程相关推荐