RPA/Crawling(Elements 접근 및 사용)

[javascript] 반복문 활용해서 특정 문자가 있는 tag 찾기( for | includes |

테리베리 2022. 4. 15. 17:56
728x90
반응형

javascript for문

for(a = 1; a <= 10; a++){
  document.getElementById('result0').getElementsByTagName('div')[a];
}

 

javascript 특정 문자가 포함되는 지 확인하기(return값은 true false)

console.log(str.includes('java'));

 

https://mjob.sarangbang.com/employ/employDetail.html?uid=2203040027300001 

에서, 채용문의라는 텍스트가 포함된 div 찾는 법 


for(a = 1; a <= 20; a++){
  console.log(document.getElementById('result0').getElementsByTagName('div')[a].textContent.includes('채용문의'));
}

 

이제 if문을 활용해서 만약 "채용문의"라는 문자가 있다면, 전화번호를 따오도록 만들어보자

참고로 전화번호 따오는 코드는

document.getElementById('result0').getElementsByTagName('div')[18].getElementsByTagName('dd')[1].getElementsByTagName('a')[0].href;

이다.

728x90
반응형