나는 적어도 조금이라도하려고하는 youre을 자동화하는 데 도움이 될 자바 스크립트를 작성했습니다.
var inputStringArray = ['13,21,15,11,0,0,0,0,11,13,11,30,16,0,0,0,0,0,14,21,0,0,0,0,0,0,22,0,0,15,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0', '10001', '0'];
function setInputString(newInputStr) {
document.getElementById('haplotype').value = '';
document.getElementById('haplotype').value = newInputStr;
}
function getResultData() {
var rowArray = document.querySelectorAll('#results tr'),
i, dataObj = {},
rowNode;
for (i = 0; i < rowArray.length; i++) {
if (i > 0) {
rowNode = rowArray[i].childNodes;
dataObj[rowNode[0].innerText] = {
fitness_score: rowNode[1].innerText,
probability: rowNode[2].innerText
}
}
}
return dataObj;
}
function execute(inputStringArray) {
var i, resultData = {};
for (i = 0; i < inputStringArray.length; i++) {
setInputString(inputStringArray[i]);
parse();
resultData[inputStringArray[i]] = getResultData();
}
console.log(resultData);
resultData = null;
}
execute(inputStringArray);
기본적으로 스크립트에서 변경해야하는 것은 'inputStringArray'의 값입니다. 원하는만큼 많은 입력 문자열을 입력해야합니다 (입력 문자열은 작은 따옴표로 묶고 쉼표로 구분해야합니다). 콘솔 화면에서 한 번 https://developers.google.com/web/tools/chrome-devtools/inspect-styles/shortcuts
, 아래에서 스크립트를 붙여에서 문자열을 대체 :
크롬 개발자 도구를 입력하고 '콘솔 탭'로 이동 키보드에 Google 크롬 및 F12 키를 눌러 버튼을 엽니 다 inputStringArray를 입력 한 다음 Enter 키를 누릅니다. 찾으려는 결과와 함께 콘솔에 인쇄 된 javascript 객체가 표시되어야합니다. 결과는 다음과 같습니다.
이 스크립트는 사용자가 질문에 제공 한 링크 만 콘솔에서 실행하기위한 것입니다. 스크립트가 적절하다고 생각 되더라도 자유롭게 편집하십시오.