【发布时间】:2017-05-27 04:48:26
【问题描述】:
我是 python 新手。我试图从我的学校网站获取一些数据。下面是我编写的仅废弃新闻项目的代码。它有效,但我希望标题、日期和段落换行。我觉得我的代码中缺少一些东西,但我没有挂住它。需要你们的帮助。
from bs4 import BeautifulSoup
from urllib.request import urlopen
page = urlopen("http://www.kibabiiuniversity.ac.ke")
soup = BeautifulSoup(page)
for i in soup.findAll("div", {"class": "blog-thumbnail-inside"}):
print (i.get_text())
print ("----------" *20)
这是我要抓取的页面的 html 标记结构。
<div class="blog-thumbnail-inside">
<h2 class="blog-thumbnail-title post-widget-title-color gdl-title">
<a href="http://www.kibabiiuniversity.ac.ke">
Completion of fees & collection of exam cards.
</a>
</h2>
<div class="blog-thumbnail-info post-widget-info-color gdl-divider">
<div class="blog-thumbnail-date">Posted on 09 Jan 2017</div>
</div>
<div class="blog-thumbnail-context">
<div class="blog-thumbnail-content">
Download the information on fee payment and collection of exam cards..
</div>
</div>
</div>
【问题讨论】: