擅长:python、mysql、java
<p>解决方案适用于给定的html示例:</p>
<pre><code>from bs4 import BeautifulSoup # assuming you did pip install bs4
soup = BeautifulSoup(html, "html.parser") # the html you mentioned
table_data = soup.find('table')
data = {} # {'country': 'capital'} dict
for row in table_data.find_all('tr'):
row_data = row.find_all('td')
if row_data:
data[row_data[0].text] = row_data[1].text
</code></pre>
<p>我跳过了<code>try, except</code>块中的任何错误情况。我建议你去看看美丽之声,它涵盖了一切。你知道吗</p>