1

我正在尝试先在网络上转换 METAR 代码,然后再抓取结果。

但是现在我面临一个问题,表单的方法是GET.

这是我第一次使用机械化来做到这一点。我不知道如何将文本输入到 textarea 并得到结果。

以下是我尝试过的:

#Metar decoder scraper
import mechanize;
br = mechanize.Browser();
br.set_handle_robots(False); 
metarUrl= 'http://www.metarreader.com/';
br.open(metarUrl);
br.select_form (nr = 0);
#A metar code sample here
br["convert"] = ["METAR UAAA 192000Z 16007MPS 9999 -SHRA BKN050CB OVC100 15/13 Q1009 882/0250 TEMPO TSRA"];
results = br.submit().read();
print results;
4

0 回答 0