C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

PowerShellでInvoke-WebRequestを使用してWebサイトのリンクを取得するにはどうすればよいですか?


PowerShellを使用してWebサイトに存在するリンクを取得するには、最初に Invoke-WebRequestを使用してWebページからデータを取得できます。 コマンドレット。

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

出力

PowerShellでInvoke-WebRequestを使用してWebサイトのリンクを取得するにはどうすればよいですか?

リンクのみを取得するには、そのプロパティを使用できます。出力に示されているように、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/

  1. 忘れた Windows 8 の画像/PIN/テキスト パスワードをリセットする方法

    Microsoft のこれまでで最も安全なオペレーティング システムである Windows 8 では、Windows アカウントにログインするときに使用できる 2 つの新しいパスワード タイプ (4 桁の PIN と画像パスワード) が導入されています。 PIN を使用するとすばやくログインでき、ピクチャ パスワードを使用すると、より創造的で楽しい方法でログインできます。ピクチャ パスワードや PIN パスワードをリセットする必要がある場合など、通常のパスワードは依然として必須であるため、無視することはできません。 Windows 8 のパスワードをお忘れですか?ねえ、それは起こります。幸

  2. Windows / Mac /オンラインでGoogle Earthを記録する方法

    文字通り小さな世界です。私たちが何を意味するのか疑問に思っていますか? 世界中を旅することがあなたの熱望であるなら、旅行チケットに何百ドルも何千ドルも費やす必要はないかもしれません.代わりに、Google Earth のようなプラットフォームが世界中を旅する欲求を満たすことができます .あなたがしなければならないのは、その場所に入るだけで、その場所の仮想の景色が見えるでしょう. もちろん、それはあなたの夢の目的地に物理的にいることにはまだ匹敵しません.しかし、夢の目的地のバーチャル ツアーを Google Earth で友人や家族に提供したいと仮定してみましょう。近い将来、休暇でそこに向