<p>我有一个使用BeautifulSoup的输出。你知道吗</p>
<ol>
<li><p>我需要转换<em>'type''bs4的输出。元素.标记“</em>到一个列表,并将该列表导出到一个数据帧列,名为<em>column\u a</em></p></li>
<li><p>我希望输出停止在第14个元素<em>(最后三个<code>h2</code>没有用)</em></p></li>
</ol>
<p>我的代码:</p>
<pre><code>import requests
from bs4 import BeautifulSoup
url = 'https://www.planetware.com/tourist-attractions-/oslo-n-osl-oslo.htm'
url_get = requests.get(url)
soup = BeautifulSoup(url_get.content, 'html.parser')
attraction_place=soup.find_all('h2', class_="sitename")
for attraction in attraction_place:
print(attraction.text)
type(attraction)
</code></pre>
<p>输出:</p>
<pre><code>1 Vigeland Sculpture Park
2 Akershus Fortress
3 Viking Ship Museum
4 The National Museum
5 Munch Museum
6 Royal Palace
7 The Museum of Cultural History
8 Fram Museum
9 Holmenkollen Ski Jump and Museum
10 Oslo Cathedral
11 City Hall (Rådhuset)
12 Aker Brygge
13 Natural History Museum & Botanical Gardens
14 Oslo Opera House and Annual Music Festivals
Where to Stay in Oslo for Sightseeing
Tips and Tours: How to Make the Most of Your Visit to Oslo
More Related Articles on PlanetWare.com
</code></pre>
<p>我希望有这样的清单:</p>
<pre><code>attraction=[Vigeland Sculpture Park, Akershus Fortress, ......]
</code></pre>
<p>事先非常感谢。你知道吗</p>