querySelector(#id) => id를 가진 요소를 찾는다.
querySelector(.class) => class를 가진 요소를 찾는다.
,를 사용하면 여러 요소를 한 번에 가져올 수 있다.querySelectorAll("#id,.class");오늘 읽을만한 글 - 리빙의 첫번째 페이지 게시물들의 제목 가져오기

해당 페이지에서 오른쪽 클릭 - 검사

필요한 데이터 추출
const titles = [];
document.querySelectorAll('#NM_THEME_CONTAINER [data-page="1"].group_theme .theme_item')
.forEach(el => {
if ( el.querySelector('.title') ) {
const title = el.querySelector('.title').innerText;
titles.push(title);
}
});
console.log(titles);
Console에서 출력해보기
반갑다! 쇼핑뉴스에서 리스트들의 제목 가져오기

해당 페이지에서 오른쪽 클릭 - 검사

필요한 데이터 추출
const titles = [];
document.querySelectorAll('#goodsItem_Z01003 .event_item ')
.forEach(el => {
if ( el.querySelector('.title') ) {
const title = el.querySelector('.title').innerText;
titles.push(title);
}
});
console.log(titles);
Console에서 출력해보기