หากต้องการให้ลิงก์ปรากฏบนเว็บไซต์โดยใช้ PowerShell อันดับแรก เราสามารถดึงข้อมูลจากหน้าเว็บโดยใช้ Invoke-WebRequest cmdlet.
$req = Invoke-WebRequest -uri "https://theautomationcode.com" $req
ผลลัพธ์
ในการดึงเฉพาะลิงก์ เราสามารถใช้พร็อพเพอร์ตี้นั้นได้ และคุณจะพบพร็อพเพอร์ตี้ย่อยบางอย่างเช่น 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/