我想要的是查询 Metallum 以获得包含 x 单词的简单歌曲列表,比如说蜘蛛,所以浏览器的查询是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(未测试)等调试代理可能更容易。