js提取指定网站内容(,pubdate功能很强大,使用却很简单(图))

优采云 发布时间: 2021-12-14 08:12

  js提取指定网站内容(,pubdate功能很强大,使用却很简单(图))

  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 | 选择标题,发布日期

  

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

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

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线