2024.5に
ウェブページが
ウェブ
・ウェブページを
・ブログなどからリンクを
というサービスです。
(
-
-
URLバーの
JavaScriptが
リファラの
よくある
・
・ログインが
・
・フレームの
・
- これは
・スクリーンショットしか
- コンテンツ
- コンテンツ
- その
・スクリーンショットの
- スクリーンショットが
・
- スクロールによる
- レンダリングが
-
・
・
・
-
-
・その
(
ウェブ
リンクを
しかし
ウェブページのリンクを
(1)
meta name="robots" content="noarchive">
(2) ルートディレクトリにrobots.txtを
なお、robots.txtはキャッシュしておりますので、
2024.05 robotsによるnoarchive
そのサイトはキャッシュを
「robots.txtで
ウェブ
2024.05 robotsによるnoarchive
# ファイルパスを指定
$filePath = "ここをファイルパスに置 き換 える"
# ファイルの内容 をUTF-8エンコーディングで読 み込 む
$fileContent = [System.IO.File]::ReadAllText($filePath, [System.Text.Encoding]::UTF8)
# <!--CHECKSUM START-->と<!--CHECKSUM END-->の間 のコンテンツを抽出
$startPattern = "<!--CHECKSUM START-->"
$endPattern = "<!--CHECKSUM END-->"
$regexPattern = "(?s)$startPattern(.*?)$endPattern"
if ($fileContent -match $regexPattern) {
$extractedContent = $matches[1].Trim()
} else {
Write-Error "Specified patterns not found in the file."
exit
}
# 抽出 されたコンテンツをUTF-8でバイト配列 に変換
$utf8Bytes = [System.Text.Encoding]::UTF8.GetBytes($extractedContent)
# SHA256ハッシュを計算
$sha256 = [System.Security.Cryptography.SHA256]::Create()
$hashBytes = $sha256.ComputeHash($utf8Bytes)
$hashString = -join ($hashBytes | ForEach-Object { "{0:x2}" -f $_ })
# ハッシュを表示
Write-Output "Extracted Hash:"
Write-Output $hashString