【发布时间】:2018-04-11 08:35:33
【问题描述】:
我是 Python 的初学者,目前我正在尝试使用 BeautifulSoup 编写一个简单的脚本,以从网页中提取一些信息并将其写入 CSV 文件。我在这里要做的是浏览网页上的所有列表。在我希望使用的特定 HTML 文件中,只有一个 'ul' 有一个 id,我希望跳过那个并将所有其他列表元素保存在一个数组中。我的代码不起作用,我不知道如何解决我的问题。
for ul in content_container.findAll('ul'):
if 'id' in ul:
continue
else:
for li in ul.findAll('li'):
list.append(li.text)
print(li.text)
当我将列表打印出来时,我仍然可以看到 ul 中带有 id 的元素。我知道这是一个简单的问题,但我现在被困住了。任何帮助将不胜感激
【问题讨论】:
标签: python loops web-scraping beautifulsoup