Để hiển thị các liên kết trên trang web bằng PowerShell, trước tiên, chúng tôi có thể truy xuất dữ liệu từ trang web bằng cách sử dụng Invoke-WebRequest lệnh ghép ngắn.
$req = Invoke-WebRequest -uri "https://theautomationcode.com" $req
Đầu ra
Để chỉ truy xuất các liên kết, chúng tôi có thể sử dụng thuộc tính đó và ở đó bạn cũng sẽ tìm thấy một số thuộc tính phụ như InnerHTML, Innertext, href, v.v. như được hiển thị trong đầu ra.
$req = Invoke-WebRequest -uri "https://theautomationcode.com" $req.Links
Đầu ra
innerHTML : Scripts innerText : Scripts outerHTML : <A href="https://theautomationcode.com/scripts/">Scripts</A> outerText : Scripts tagName : A href : https://theautomationcode.com/scripts/
Chúng tôi chỉ cần các liên kết nên chúng tôi sẽ sử dụng thuộc tính href.
$req.Links | Select -ExpandProperty href
Đầu ra
https://theautomationcode.com/2020/11/ https://theautomationcode.com/author/chiragce17/ https://theautomationcode.com/category/powershell/ https://theautomationcode.com/category/troubleshooting/