Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

PowerShell에서 Invoke-WebRequest를 사용하여 웹 사이트 링크를 가져오는 방법은 무엇입니까?

<시간/>

PowerShell을 사용하여 웹사이트에 있는 링크를 가져오려면 먼저 Invoke-WebRequest를 사용하여 웹페이지에서 데이터를 검색할 수 있습니다. cmdlet.

$req = Invoke-WebRequest -uri "https://theautomationcode.com"
$req

출력

PowerShell에서 Invoke-WebRequest를 사용하여 웹 사이트 링크를 가져오는 방법은 무엇입니까?

링크만 검색하기 위해 해당 속성을 사용할 수 있으며 출력에 표시된 대로 InnerHTML, Innertext, href 등과 같은 일부 하위 속성도 찾을 수 있습니다.

$req = Invoke-WebRequest -uri "https://theautomationcode.com"
$req.Links

출력

innerHTML : Scripts
innerText : Scripts
outerHTML : <A href="https://theautomationcode.com/scripts/">Scripts</A>
outerText : Scripts
tagName   : A
href      : https://theautomationcode.com/scripts/  

링크만 필요하므로 href 속성을 사용합니다.

$req.Links | Select -ExpandProperty href
선택

출력

https://theautomationcode.com/2020/11/
https://theautomationcode.com/author/chiragce17/
https://theautomationcode.com/category/powershell/
https://theautomationcode.com/category/troubleshooting/