웹 크롤링 관련 질문드립니다.

VBA
작성자
hall****
작성일
2020-09-24 17:32
조회
92
이정도 강의를 무료로 제공해주셔서 정말 감사합니다

 

"네이버 뉴스 읽어오기" 강의를 보고 질문 드립니다 ^^;

사실 아래 사이트를 크롤링 하고 싶어서 강의를 열심히 봤는데요

밑에 사이트 보시면 추출 하려는 값들이 클래스나 아이디를 추출하는 방식으로는 해결되지가 않아서 질문 드립니다.

("추출1" 주소 부분은 클래스 방식으로 되더라고요)

태그를 추출하는 방식도 사용해봤는데 제가 지식이 부족해서인지 계속 실패하네요..

답답해서 혹시나 답변 달아주실까? 기대를 걸고 글 남겨봅니다 ^^;;

 

크롤링 페이지 :

https://www.mk.co.kr/news/stock/view/2020/09/984440/

 

------------- 크롤링 하려는 HTML   (파란색 부분)

<tr>
<td rowspan="2" align="center">
<b>
<a class="popup" href="추출1" onclick=
"window.open(this.href, '3D_K',
'width=700,height=700,scrollbars=yes,resizable=yes');
return false;" target="_blank">
<nobr>추출2</nobr>
<br>
"추출3"
</a>
<br>
"추출4"
<br>
"("
<font color="db0202">추출5</font>
")"
</b>
</td>
<td>
<b>추출6</b>
</td>
</tr>
<tr> == &0
<td>
"추출7"
</td>
</tr>

 

 
전체 5

  • 2020-09-24 18:14

    안녕하세요.

    각 부분별로 값을 가져오는 방식을 적어드릴테니 확인해보세요 🙂

    <tr>
    <td rowspan="2" align="center">
    <b>
    '추출1 : popup 클래스 .href 속성
    <a class="popup" href="추출1" onclick=
    "window.open(this.href, '3D_K',
    'width=700,height=700,scrollbars=yes,resizable=yes');
    return false;" target="_blank">
    '추출2 : popup 클래스 -> nobr 태그 -> .innertext 속성
    <nobr>추출2</nobr>
    <br>
    '추출3 : popup 클래스 -> innertext -> 가공
    "추출3"
    </a>
    <br>
    '추출4,5,6,7.. : table 개체 -> 각 행번호를 하나씩 추출
    "추출4"
    <br>
    "("
    <font color="db0202">추출5</font>
    ")"
    </b>
    </td>
    <td>
    <b>추출6</b>
    </td>
    </tr>
    <tr> == &0
    <td>
    "추출7"
    </td>
    </tr>

    table 개체를 크롤링하는데에는 2가지 방법이 있습니다.

    각 tr/td 태그를 스크랩하거나 또는 테이블개체를 생성한 뒤 스크랩하는 방법이 있습니다.

    처리해야 할 양이 적다면 tr/td 태그를 사용하는 방법이 보다 편리합니다.

    tr/td 태그 사용하는 방법 : https://stackoverflow.com/questions/54793900/scraping-a-table-from-a-website-using-vba

    테이블 개체 생성하는 방법 : https://stackoverflow.com/questions/44653360/vba-scraping-information-from-html-table

    답변이 도움이 되셨길 바랍니다. 🙂


    • 2020-09-24 18:24

      답글 너무 빨리 달아주셧네요 ㅎㅎ

      밥먹고 저녁에 바로 해봐야겠습니다

      감사합니다


    • 2020-09-25 00:26

      ㅎㅎ 정말 고마운 사이트린거 같네요 내용은 잘 모르겟지만 굿입니다요 ㅎ


      • 2020-09-25 08:28

        저도 관심 있어요 


        • 2020-09-25 12:50

          정말 신속정확이 무엇인지 알려주는 고마운 싸이트입니다.


        전체 1,328
        번호 카테고리제목작성자작성일추천조회
        1323 차트/그래프
        New 연결하여 붙여넣기(그림) 선택옵션에서 안보여서용 ㅠㅠ도와주세용 (2)
        윤사슴 | 2020.10.21 | 추천 0 | 조회 24
        윤사슴2020.10.21024
        1322 기능/도구
        New 조건부서식 아이콘표시 문의 첨부파일 (9)
        글래스 | 2020.10.21 | 추천 0 | 조회 27
        글래스2020.10.21027
        1321 차트/그래프
        New 선생님.. 첨부파일 (1)
        rpaq**** | 2020.10.21 | 추천 0 | 조회 24
        rpaq****2020.10.21024
        1320 함수/공식
        New 다운받은게 추가기능에서 설치가 된거 같은데 작동을 안하네요. 첨부파일 (1)
        Fund 꿈전사 | 2020.10.21 | 추천 0 | 조회 20
        Fund 꿈전사2020.10.21020
        1319 문서서식
        New 원하는 프르그렘 엑셀 유료 제작도 해주시나요? (1)
        Fund 꿈전사 | 2020.10.21 | 추천 0 | 조회 37
        Fund 꿈전사2020.10.21037
        1318 VBA
        New 엑셀에서 아웃룩일정 입력하는 방법에 관한 질문 (2)
        naver_5f8b682a12bb7 | 2020.10.21 | 추천 0 | 조회 19
        naver_5f8b682a12bb72020.10.21019
        1317 문서서식
        New 인쇄물 좌측하단 사용자정보 삭제방법 문의 첨부파일 (2)
        naver_5f8ee15a8602b | 2020.10.20 | 추천 0 | 조회 20
        naver_5f8ee15a8602b2020.10.20020
        1316 함수/공식
        New 재고 중복 차감 되는 문제... 첨부파일 (1)
        skya**** | 2020.10.20 | 추천 0 | 조회 34
        skya****2020.10.20034
        1315 VBA
        New 동일한 이름을 가진 통합 문서를 동시에 열 수 없습니다 첨부파일 (1)
        당신을축복하는올빼미 | 2020.10.20 | 추천 0 | 조회 20
        당신을축복하는올빼미2020.10.20020
        1314 VBA
        New 셀 범위 조건으로 메시지 팝업창 처음 한번만 뜨게 할 수 있나요? (2)
        와따나 | 2020.10.20 | 추천 0 | 조회 31
        와따나2020.10.20031
        1313 함수/공식
        New 공정별 날짜별 작업인원 수를 표시할려고하는데 도움이 필요합니다. 첨부파일 (2)
        casanova | 2020.10.20 | 추천 0 | 조회 30
        casanova2020.10.20030
        1312 기능/도구
        New 다중필터 엑셀 추가기능 (Excel 추가기능 Addin) 설치 파일 좀 보내주실 분;;.. (1)
        쨍하고해뜬오후 | 2020.10.20 | 추천 0 | 조회 21
        쨍하고해뜬오후2020.10.20021
        1311 차트/그래프
        New 선생님... - 엑셀 VBA 차트 계열 색 변경 자동화 매크로 첨부파일 (2)
        rpaq**** | 2020.10.20 | 추천 0 | 조회 30
        rpaq****2020.10.20030
        1310 함수/공식
        New Xlookup 활용 문의 첨부파일 (1)
        K_Division | 2020.10.20 | 추천 0 | 조회 26
        K_Division2020.10.20026
        1309 VBA
        New 여러개의 참조 삽입 방법 (7)
        써머데이즈 | 2020.10.20 | 추천 0 | 조회 24
        써머데이즈2020.10.20024
        1308 함수/공식
        New 엑셀초보입니다. 다른시트 내용을 VLOOKUP을 이용해서 가져오기 ㅠ (3)
        el**** | 2020.10.20 | 추천 0 | 조회 39
        el****2020.10.20039
        1307 함수/공식
        New 서식들어간 일자 concat 조합 첨부파일 (2)
        내뀨바라기 | 2020.10.19 | 추천 0 | 조회 31
        내뀨바라기2020.10.19031
        1306 함수/공식
        New 엑셀초보자입니다. if함수 수식좀 알려주세요... (1)
        이재똥 | 2020.10.19 | 추천 0 | 조회 30
        이재똥2020.10.19030
        1305 함수/공식
        New 안녕하세요 if함수 질문있습니다. (2)
        glass | 2020.10.19 | 추천 0 | 조회 23
        glass2020.10.19023
        1304 VBA
        New 안녕하세요 vba 크롤링 질문드립니다. (1)
        jaebe**** | 2020.10.19 | 추천 0 | 조회 25
        jaebe****2020.10.19025
        1303 함수/공식
        New 동일한 이벤트 가 발생한 기간을 표시하는 함수 구하는 방법 질문드립니다. 첨부파일 (6)
        몽골리용 | 2020.10.19 | 추천 1 | 조회 45
        몽골리용2020.10.19145
        1302 VBA
        New VBA를 이용하여 CSV 데이터를 정해진 서식에 입력할때의 방식 질문 (4)
        dpd**** | 2020.10.19 | 추천 0 | 조회 30
        dpd****2020.10.19030
        1301 문서서식
        New 조건부 서식으로 일치하지 않는 셀의 텍스트색 변환 (2)
        Border | 2020.10.19 | 추천 0 | 조회 36
        Border2020.10.19036
        1300 함수/공식
        선배님들 제발 도와주십시요.. 첨부파일 (2)
        장전동오니기리 | 2020.10.18 | 추천 0 | 조회 67
        장전동오니기리2020.10.18067
        1299 함수/공식
        원데이터에서 다중조건을 추출해서 평균을 구하는 함수는 어떻게 써야하나요? 첨부파일 (3)
        2020WorldChampionLAD | 2020.10.17 | 추천 0 | 조회 57
        2020WorldChampionLAD2020.10.17057
        1298 함수/공식
        방대한 데이터 정리 문의 드립니다! (3)
        포뇨 | 2020.10.17 | 추천 0 | 조회 66
        포뇨2020.10.17066
        1297 함수/공식
        일정관리 불러오는 함수 첨부파일 (6)
        오제 경기의왕 | 2020.10.16 | 추천 0 | 조회 75
        오제 경기의왕2020.10.16075
        1296 피벗테이블
        공정별 날짜별 작업인원 수를 표시할려고하는데 도움이 필요합니다. (1)
        casanova | 2020.10.16 | 추천 0 | 조회 63
        casanova2020.10.16063
        1295 차트/그래프
        오빠두엑셀 선생님 질문드립니다. 첨부파일 (1)
        rpaq**** | 2020.10.15 | 추천 0 | 조회 73
        rpaq****2020.10.15073
        1294 VBA
        참조 셀 추가 (1)
        써머데이즈 | 2020.10.15 | 추천 0 | 조회 54
        써머데이즈2020.10.15054