欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間: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)文章

  • Powershell小技巧之從文件獲取系統(tǒng)日志

    Powershell小技巧之從文件獲取系統(tǒng)日志

    事件日志對于系統(tǒng)管理員的重要性自不待言,而基于圖形界面的事件查看器毫無疑問是我們進(jìn)行日志管理的首選工具,但絕不是最快捷的工具。其實(shí),PowerShell提供了一種更簡單的方式,利用它我們不僅可訪問當(dāng)前系統(tǒng)的事件日志,而且還可對數(shù)據(jù)進(jìn)行排序、格式化等等。
    2014-10-10
  • PowerShell使用Remove-Item命令刪除文件、注冊表項(xiàng)介紹

    PowerShell使用Remove-Item命令刪除文件、注冊表項(xiàng)介紹

    這篇文章主要介紹了PowerShell使用Remove-Item命令刪除文件、注冊表項(xiàng)介紹,另外Remove-Item的別名也有很多,需要的朋友可以參考下
    2014-08-08
  • Tornado中database模塊被取消的替代方法

    Tornado中database模塊被取消的替代方法

    這篇文章主要介紹了Tornado中database模塊被取消的替代方法,新的方法是使用torndb模塊,需要的朋友可以參考下
    2014-08-08
  • Windows PowerShell是啥?看完本文你就懂它了

    Windows PowerShell是啥?看完本文你就懂它了

    這篇文章主要介紹了Windows PowerShell是啥?Windows PowerShell是什么?Windows PowerShell有哪些特性?Windows PowerShell有什么用?看完本文你就懂它了,需要的朋友可以參考下
    2015-04-04
  • 探索PowerShell(十一)函數(shù)介紹

    探索PowerShell(十一)函數(shù)介紹

    通常,代碼塊就是指函數(shù),調(diào)用函數(shù),就是執(zhí)行不同的代碼塊,以便實(shí)現(xiàn)各種功能
    2012-12-12
  • PowerShell小技巧之發(fā)送TCP請求

    PowerShell小技巧之發(fā)送TCP請求

    這篇文章主要介紹了使用PowerShell發(fā)送TCP請求的小技巧,并把代碼分享給大家,有需要的朋友可以參考下,其實(shí)可以擴(kuò)展出很多方面的應(yīng)用,大家自由發(fā)揮吧
    2014-10-10
  • PowerShell中的加法運(yùn)算詳解

    PowerShell中的加法運(yùn)算詳解

    這篇文章主要介紹了PowerShell中的加法運(yùn)算詳解的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • PowerShell命令中包含空格如何運(yùn)行?

    PowerShell命令中包含空格如何運(yùn)行?

    這篇文章主要介紹了PowerShell命令中包含空格如何運(yùn)行?即在PowerShell中運(yùn)行包含空格的命令的方法,需要的朋友可以參考下
    2014-08-08
  • Windows Powershell ForEach-Object 循環(huán)

    Windows Powershell ForEach-Object 循環(huán)

    Powershell管道就像流水線,對于數(shù)據(jù)的處理是一個環(huán)節(jié)接著一個環(huán)節(jié),如果你想在某一環(huán)節(jié)對流進(jìn)來的數(shù)據(jù)逐個細(xì)致化的處理,可是使用ForEach-Object,$_ 代表當(dāng)前的數(shù)據(jù)。
    2014-10-10
  • Powershell小技巧之編輯Hosts文件

    Powershell小技巧之編輯Hosts文件

    這篇文章主要介紹了Powershell編輯Hosts文件的小技巧,非常的簡單實(shí)用,有需要的朋友可以參考下
    2014-10-10

最新評論