我试图首先在网络上转换METAR代码,然后刮取结果。
但现在我遇到的问题是表单的方法是GET
。
这是我第一次使用mechanize来做这件事。 我不知道如何将文本输入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;