私が望むのは、Metallumに問い合わせてx単語を含む単純な曲のリスト(Spiderなど)を取得することです。したがって、ブラウザのクエリは次のようになります。https://www.metal-archives.com/search?searchString=spider&type=song_titleサイトでjavascriptを使用しているようですが、bashを使用して同じことをどのように実行できますか?
答え1
次のコマンドを試してください。
curl 'https://www.metal-archives.com/search/ajax-song-search/?field=title&query=spider'
(あなたも使用できますwget
)
説明する:
あなたの場合、あなたのページcurl
と提案されたURLを受け取り、以下を見てみましょう。
<script type="be2873e53ee178327a06d401-text/javascript">
$(document).ready(function() {
createGrid(
"#searchResults", 200,
"search/ajax-song-search/?field=title&query=spider",
https://www.metal-archives.com/
引用したばかりの文字列とプレフィックスを組み合わせました。
他の場合は、JavaScriptが分析するのがより困難になる可能性があり、OWASP ZAP(テストされていない)などのデバッグエージェントを使用する方が簡単になる可能性があります。