1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      如何使用PowerShell下載必應每日圖片

      好久好久沒寫技術類的文章了,本人這幾年也是大起大伏經(jīng)歷了不少大事。最近也終于可以靜下心來寫點東西。

      創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于做網(wǎng)站、成都做網(wǎng)站、寧城網(wǎng)絡推廣、小程序開發(fā)、寧城網(wǎng)絡營銷、寧城企業(yè)策劃、寧城品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供寧城建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

      今天想聊聊POWERSHELL對于WEB頁面的一些應用,本人也是最近才發(fā)覺其實PS也是可以做爬蟲的。。。所以想拋磚引玉給大家一個思路。

      這次要用到的主要命令是 invoke-webrequest 


      先來看看官方對于這個命令的介紹

      The Invoke-WebRequest cmdlet sends HTTP, HTTPS, FTP, and FILE requests to a web page or web service. It parses the response and returns collections of forms, links, images, and other significant HTML elements.

      https://docs.microsoft.com/zh-cn/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest?view=powershell-5.1


      其實很好理解,這條PS命令可以讓你模擬瀏覽器發(fā)送請求給網(wǎng)站,并且得到你要的信息。

      所以今天我們就從簡單的入手,用POWERSHELL下載每日必應的美圖




      #bing每日圖片 完整代碼

      $picurl = "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=10"

      $data = invoke-webrequest $picurl

      $decode = convertfrom-json -inputobject $data.content

      $images = $decode.images

      foreach ($image in $images)

      {

      $imageurl = $image.url

      $fullurl = "http://www.bing.com" + $imageurl

      $name = $image.hsh

      invoke-webrequest $fullurl -outfile ($name + ".jgp")

      }


      其中最關鍵的點是如何將亂碼一樣的content轉(zhuǎn)換為Json, 這里要用到 convertfrom-json,由于powershell 是無法從下圖中得到的網(wǎng)頁代碼讀取任何有用信息所以必須要轉(zhuǎn)換。

      如何使用PowerShell下載必應每日圖片

      在成功轉(zhuǎn)換之后存儲在$decode里的變量變成PS易懂的格式,其中包含了該圖片的URL和名稱以及哪位大神的作品等等信息。再接下去就很好處理了。

      如何使用PowerShell下載必應每日圖片

      foreach ($image in $images)

      {

      $imageurl = $image.url

      #獲取圖片URL

      $fullurl = "http://www.bing.com" + $imageurl

      #補全URL

      $name = $image.hsh

      #獲取圖片名稱

      invoke-webrequest $fullurl -outfile ($name + ".jgp")

      #下載到PS運行目錄

      }

      腳本雖然簡單但是給我的啟發(fā)很大,讓我看到了PS的無限可能。

      END


      新聞名稱:如何使用PowerShell下載必應每日圖片
      鏈接分享:http://ef60e0e.cn/article/gecehp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        从江县| 尉氏县| 林口县| 靖州| 基隆市| 高雄市| 石嘴山市| 子洲县| 天峻县| 定日县| 舟山市| 济南市| 崇义县| 萍乡市| 和林格尔县| 闻喜县| 定西市| 虞城县| 定陶县| 双城市| 安远县| 凤翔县| 库车县| 沅陵县| 靖安县| 四平市| 福州市| 渝北区| 武平县| 那曲县| 郎溪县| 通化县| 无为县| 云阳县| 康定县| 偃师市| 门头沟区| 缙云县| 当雄县| 昔阳县| 东源县|