擅长:python、mysql、java
<p>该表由javascript填充,因此pandas获取的不是HTML。您可以通过在浏览器中查看页面源并搜索表中的值(如“PRADESH”)来确认这一点</p>
<p>解决方案是使用诸如<code>requests-html</code>或<code>selenium</code>之类的库来刮取javascript呈现的页面。然后你可以用pandas解析HTML</p>
<pre><code>from requests_html import HTMLSession
s = HTMLSession()
r = s.get(url)
r.html.render()
table = pd.read_html(r.html)[3]
</code></pre>