vb抓取网页内容(网上随便搜了一个提供API的站点#我打算搜索悉尼的天气如何)

优采云 发布时间: 2021-11-02 07:18

  vb抓取网页内容(网上随便搜了一个提供API的站点#我打算搜索悉尼的天气如何)

  本文文章主要介绍Powershell获取特定网页信息的代码。有需要的朋友可以参考

  Powershell可以方便的获取网页的信息,读取相应的内容。如果对象的格式是 XML 或 Json,则更容易处理。一般经常用到invoke-restmethod和invoke-webrequest这两个命令。前者主要是获取Json格式的内容,后者可以获取整个网页的内容。

  例如,我想查看明天悉尼的天气。我在网上随便搜了一个提供API的网站

  #姓名

  我打算搜索Sydney,所以对应的格式是

  ,au 他会自动生成 Json 格式的结果。

  

  我们可以使用 invoke-restmethod 直接得到这个结果,例如

   $b=invoke-restmethod "http://api.openweathermap.org/data/2.5/weather?q=sydney,au" $c=[pscustomobject]@{ 'Description'=$b.weather.description 'name'=$b.name 'windspeed'=$b.wind.speed }

  

  我也可以直接使用invoke-webrequest来抓取整个网页的内容,然后从Json格式转换过来。

  $a= Invoke-WebRequest -Uri ",au"$b=$a.Content | ConvertFrom-Json

  同样,如果我想获取博客的最新 RSS 内容。可以使用 invoke-webrequest 抓取对应的 XML 文件,如

  [xml]$a= Invoke-WebRequest -Uri "“$a.rss.channel.Item | 选择标题,发布日期

  

  功能非常强大,但是使用起来非常简单。

  本文来自“麻婆豆腐”博客

  以上就是Powershell获取特定网页信息的代码的详细内容。更多信息请关注其他相关html中文网站文章!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线