最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Powershell 獲取特定的網(wǎng)頁信息的代碼

 更新時間:2015年10月10日 12:00:44   投稿:mdxy-dxy  
這篇文章主要介紹了Powershell 獲取特定的網(wǎng)頁信息的代碼,需要的朋友可以參考下

Powershell可以很輕松的獲取網(wǎng)頁的信息并讀取到對應(yīng)的內(nèi)容。如果對象的格式是XML或者Json,那就更容易處理了,一般經(jīng)常使用invoke-restmethod和invoke-webrequest這兩個命令。前者主要是獲取Json格式的內(nèi)容,后者可以獲取整個網(wǎng)頁的內(nèi)容。

比如說我希望查詢明天悉尼的天氣如何。網(wǎng)上隨便搜了一個提供API的站點(diǎn)
http://openweathermap.org/current#name

我打算搜索悉尼的,那么對應(yīng)的格式是
http://api.openweathermap.org/data/2.5/weather?q=sydney,au他會自動生成一個Json格式的結(jié)果。

wKioL1YTZcayHgafAAErC9Ji2JA626.jpg

我們可以用invoke-restmethod直接獲取這個結(jié)果,比如說

$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   
  } 

wKioL1YTZjSwGdo5AAA5n_HX8Fc325.jpg

我也可以直接使用invoke-webrequest抓取整個網(wǎng)頁的內(nèi)容,然后從Json的格式轉(zhuǎn)換過來也是一樣的

$a= Invoke-WebRequest -Uri "http://api.openweathermap.org/data/2.5/weather?q=sydney,au"$b=$a.Content | ConvertFrom-Json

類似的,如果我想獲取一個博客的RSS的最新內(nèi)容??梢允褂胕nvoke-webrequest抓取對應(yīng)的XML文件,比如

[xml]$a= Invoke-WebRequest -Uri "http://blogs.msdn.com/b/powershell/rss.aspx“$a.rss.channel.Item | select title,pubdate

wKioL1YTaL_BYQbcAASVFTKgnjQ514.jpg

功能很強(qiáng)大,使用卻很簡單。

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

相關(guān)文章

最新評論

永川市| 台州市| 康乐县| 酉阳| 竹溪县| 辉县市| 英超| 大余县| 黔西县| 乐清市| 喀什市| 焦作市| 岳西县| 保德县| 荔波县| 从江县| 台州市| 沙雅县| 罗定市| 台北县| 息烽县| 舒城县| 平南县| 瓮安县| 盱眙县| 玛沁县| 安丘市| SHOW| 鞍山市| 陆河县| 民乐县| 济宁市| 旬阳县| 西青区| 壶关县| 沂南县| 河南省| 天全县| 固镇县| 紫金县| 富宁县|