麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

powershell網(wǎng)絡(luò)蜘蛛解決亂碼問(wèn)題

2020-03-26 18:52:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

抓取(爬取)網(wǎng)上信息的腳本程序,俗稱(chēng)網(wǎng)絡(luò)蜘蛛。
powershell中自帶了這樣的兩個(gè)命令,【Invoke-WebRequest】和【Invoke-RestMethod】,但這兩個(gè)命令有時(shí)候會(huì)亂碼。

現(xiàn)在轉(zhuǎn)帖分享, 某個(gè)【歪果仁】寫(xiě)的腳本。來(lái)源于 墻外出處: https://gist.github.com/angel-vladov/9482676

核心代碼

function Read-HtmlPage {param ([Parameter(Mandatory=$true, Position=0, ValueFromPipeline=$true)][String] $Uri)# Invoke-WebRequest and Invoke-RestMethod can't work properly with UTF-8 Response so we need to do things this way.[Net.HttpWebRequest]$WebRequest = [Net.WebRequest]::Create($Uri)[Net.HttpWebResponse]$WebResponse = $WebRequest.GetResponse()$Reader = New-Object IO.StreamReader($WebResponse.GetResponseStream())$Response = $Reader.ReadToEnd()$Reader.Close()# Create the document class[mshtml.HTMLDocumentClass] $Doc = New-Object -com "HTMLFILE"$Doc.IHTMLDocument2_write($Response)# Returns a HTMLDocumentClass instance just like Invoke-WebRequest ParsedHtml$Doc#powershell 傳教士 轉(zhuǎn)帖并修改的文章 2016-01-01, 允許再次轉(zhuǎn)載,但必須保留名字和出處,否則追究法律責(zé)任}

原文函數(shù)

function Read-HtmlPage {  param ([Parameter(Mandatory=$true, Position=0, ValueFromPipeline=$true)][String] $Uri)  # Invoke-WebRequest and Invoke-RestMethod can't work properly with UTF-8 Response so we need to do things this way.  [Net.HttpWebRequest]$WebRequest = [Net.WebRequest]::Create($Uri)  [Net.HttpWebResponse]$WebResponse = $WebRequest.GetResponse()  $Reader = New-Object IO.StreamReader($WebResponse.GetResponseStream())  $Response = $Reader.ReadToEnd()  $Reader.Close()  # Create the document class  [mshtml.HTMLDocumentClass] $Doc = New-Object -com "HTMLFILE"  $Doc.IHTMLDocument2_write($Response)    # Returns a HTMLDocumentClass instance just like Invoke-WebRequest ParsedHtml  $Doc}

PowerShell function you can use for reading UTF8 encoded HTML pages content. The built in Invoke-WebRequest and Invoke-RestMethod fail miserably.

 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美 日韩 国产 在线 | 久久国产精品小视频 | 91精品国产综合久久婷婷香蕉 | 欧美不卡三区 | 在线天堂中文在线资源网 | 羞羞视频免费网站 | www.99re14.com | 欧美成人一区二区三区电影 | 国产精品久久久久久久久久了 | 九草在线 | 欧美性受xxxx白人性爽 | 国产免费最爽的乱淫视频a 毛片国产 | 欧美日韩免费看 | av电影在线观看网站 | 日本成人一区二区 | 久久久婷婷一区二区三区不卡 | 国产精品视频导航 | 日产精品久久久一区二区开放时间 | 天天夜夜草 | 精品黑人一区二区三区国语馆 | 日韩毛片网站 | 成人免费影院 | 男女羞羞视频在线免费观看 | 欧美粗暴analvideos | 最近日本电影hd免费观看 | 一级黄色国产视频 | 久久亚洲春色中文字幕久久 | 毛片一级片 | 国产成人高清在线观看 | 少妇一级淫片免费放播放 | 欧美日韩国产综合网 | 久久久久久久久久性 | 神马福利网 | 激情在线视频 | 精品国产一区二区亚洲人成毛片 | 成年人高清视频在线观看 | 国产精品免费小视频 | 欧美亚洲国产成人综合在线 | 久久久久亚洲美女啪啪 | 视频一区二区视频 | 吾色视频|