从网站上获取数据到Python的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从网站上获取数据到Python的相关的知识,希望对你有一定的参考价值。

我需要从这个网站访问该表 https:/www.tsa.govcoronaviruspassenger-throughput.

我需要把这个表作为一个Pandas数据框架。

之前,我只工作的URLs已经是xls或csv,所以我不知道如何从普通的网站得到的表。

请帮助我

答案

我将尝试提供的出发点。你可以检查的 公文 以获取更多细节。

from bs4 import BeautifulSoup
from urllib.request import Request, urlopen

req = Request('https://www.tsa.gov/coronavirus/passenger-throughput',  headers={'User-Agent': 'Mozilla/5.0'})
html = urlopen(req).read()

soup = BeautifulSoup(html, 'html.parser')
for row in soup.find_all('tr'):
    print(row)

输出是这样的。

 <tr><td><strong>Date</strong></td><td><strong>Total Traveler Throughput</strong></td><td><strong>Total Traveler Throughput<br/>(1 Year Ago - Same Weekday)</strong></td></tr>
 <tr><td>4/21/2020</td><td>92,859</td><td>2,227,475</td></tr>
 <tr><td>4/20/2020</td><td>99,344</td><td>2,594,171</td></tr>
 <tr><td>4/19/2020</td><td>105,382</td><td>2,356,802</td></tr>
 <tr><td>4/18/2020</td><td>97,236</td><td>1,988,205</td></tr>
 <tr><td>4/17/2020</td><td>106,385</td><td>2,457,133</td></tr>

以上是关于从网站上获取数据到Python的的主要内容,如果未能解决你的问题,请参考以下文章

如何从设置中获取数据并发送到此片段

常用python日期日志获取内容循环的代码片段

当我从用户获取数据并将其保存到 SQLite 数据库中时,我应该怎么做才能使列表视图在片段中工作

无法从片段中的 SQLite 获取数据

将数据从 RecyclerView.Adapter 传递到片段 onClick

如何在片段中使用 GetJsonFromUrlTask​​.java