擅长:python、mysql、java
<p>通过在发送请求时检查站点的来源,可以看出站点是动态的。因此,最好使用浏览器操作工具,如<code>selenium</code>:</p>
<pre><code>from bs4 import BeautifulSoup as soup
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('http://www.worldlifeexpectancy.com/cause-of-death/alzheimers-dementia/by-country/')
countries = filter(None, [i.text for i in soup(driver.page_source, 'lxml').find_all('td', {'class':'hc_name'})])
</code></pre>
<p>输出:</p>
^{pr2}$