NASAのウェブページから「毎日の太陽放射 - 水平」の列だけを読みたいと思っています。それについてどうすればいいですか?ここに私のコードです:ウェブページテーブルから列を読む
# Horizontal radiation values (kwh/m**2)
import urllib.parse
import html5lib
import pandas as pd
url = "https://eosweb.larc.nasa.gov/cgi-bin/sse/retscreen.cgi?email=rets%40nrcan.gc.ca&step=1&lat=49.4&lon=7.3&submit=Submit"
params = {'lat':a,'lon':b}
url_parts = list(urllib.parse.urlparse(url))
query = dict(urllib.parse.parse_qsl(url_parts[4]))
query.update(params)
url_parts[4] = urllib.parse.urlencode(query)
print(urllib.parse.urlunparse(url_parts))
webresult = pd.read_html(urllib.parse.urlunparse(url_parts))
webresult[3]
それは完全なテーブルのみを表示します。
「a」、「b」、「pd」とは何ですか? – Adelin
有効なコードを記入してください。書かれたコードは実行されません。 – Mike