はじめに
こちらは備忘録になります。
Swagger UIから一覧を取得するための、簡単なスクリプトを作成しました。
スクリプト
const section = document.querySelectorAll(".opblock-tag-section");
for(let i=0;i<section.length;i++){
if(section[i].getElementsByTagName("h4")[0].textContent == "default"){
continue;
}
const apiSummary = section[i].querySelectorAll(".opblock-summary");
for(let j=0;j<apiSummary.length;j++){
let text = "";
text += section[i].getElementsByTagName("h4")[0].textContent;
text += "," + apiSummary[j].querySelector(".opblock-summary-method").textContent;
text += "," + apiSummary[j].querySelector(".opblock-summary-path").textContent;
text += "," + apiSummary[j].querySelector(".opblock-summary-description").textContent;
console.log(text);
}
}