0

我想从http://www.google.com/ig/api?weather=我用这个得到天气

    // load xml result from Google weather
    var addr = WebUtility.HtmlEncode("http://www.google.com/ig/api?weather=vilnius&hl=lt");
    XDocument xd = XDocument.Load(addr);


// navigate to current conditions node
var current_conditions = from currentCond in xd.Root.Descendants("current_conditions")
select currentCond;

// navigate to Forecast info node
var forcastInfo = from forecastinfo in xd.Root.Descendants("forecast_information")
select forecastinfo;

我使用 urlhttp://www.google.com/ig/api?weather=vilnius&hl=lt但信息是英文的,我找不到问题请帮忙:)

4

1 回答 1

1

请参阅我对原始问题的回答- 当您获得“amp;hl=lt”查询参数而不是“hl=lt”时,不需要 WebUtility.HtmlEncode。

英文结果:http://www.google.com/ig/api?weather=vilnius&hl=lt

非英语结果:http://www.google.com/ig/api?weather=vilnius&hl=lt

于 2012-05-04T20:43:52.497 回答