자바스크립트를 사용하여 웹사이트에서 데이터를 가져오는 방법은 무엇입니까?

자바스크립트를 사용하여 웹사이트에서 데이터를 가져오는 방법은 무엇입니까?

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

관련 정보