내가 원하는 것은 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(테스트되지 않음)과 같은 디버깅 에이전트를 사용하는 것이 더 쉬울 수 있습니다.