擅长:python、mysql、java
<p>如何解析来自那个站点的表我已经回答了<a href="https://stackoverflow.com/a/37668294/2141635">here</a>,但是既然你想要一个<em>DataFrame</em>,那么就使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_html.html" rel="nofollow noreferrer">pandas.read_html</a></p>
<pre><code>url = 'http://www.investing.com/currencies/usd-brl-historical-data'
r = requests.get(url)
import pandas as pd
df = pd.read_html(r.content,attrs = {'id': 'curr_table'})[0]
</code></pre>
<p>这会给你:</p>
^{pr2}$
<p>通常,您可以直接传递url,但是我们使用<em>urllib2</em>得到一个<em>403错误</em>,这是<em>read_html</em>使用的lib,因此我们需要使用请求来获取该html。在</p>