
Photo by
cheeeehan
あにまん掲示板の画像をdanbooruに一括転送するpowershell
$rst = Invoke-WebRequest "tekitouna.url"
$picture_only = $rst.links.href | Select-String 'img'
# $edge_place =
foreach($single_url in $picture_only ){
$single_url = $single_url.Replace('https://bbs.animanch.com','')
start firefox ('tekitouna.url/uploads/new?upload[source]=https://bbs.animanch.com'+$single_url)
start firefox ('tekitouna.url/uploads/new?upload[source]=https://bbs.animanch.com'+$single_url)
Start-Sleep 2
}
適当な名前.ps1
で保存して適時修正してください。
これが出来るという事は別のサイトでも流用可能という事です。
#Github に公開しないのは、今後プルリクを受け付けるなど大規模に発展するとは思えない事と、この程度なら #SeleniumIDE よりもこちらのほうが #Windows11 環境ならすぐコーディング出来るので載せるまでも無いと思ったからです。
APIについて昨日書いた私がこれを書いたのは
悪用の推奨というよりは、チマチマ手動でやってる人たちに対しての一つのアンサーでもあります。
2025/2/13追加更新
改善版
$rst = Invoke-WebRequest "tekitouna.url"
$picture_only = $rst.links.href | Select-String 'img'
# $edge_place =
foreach($single_url in $picture_only ){
$single_url = $single_url.ToString().Replace('https://bbs.animanch.com','')
start firefox ('tekitouna.url/uploads/new?upload[source]=https://bbs.animanch.com'+$single_url)
start firefox ('tekitouna.url/uploads/new?upload[source]=https://bbs.animanch.com'+$single_url)
Start-Sleep 2
}
ToString(). を追加しています。理由は分かる人にはわかるはず。
いいなと思ったら応援しよう!
