엑셀을 통한 크롤링 관련 질문입니다.(오빠두엑셀 퀵VBA 2강 시청)

VBA
작성자
김둣
작성일
2020-09-11 11:58
조회
180
안녕하세요! 한참동안 이런저런 정보들을 찾아보다가

이토록 직접적이고 쉽게 가르쳐주는 강의를 찾을 수 없어서 시간만 보내던 중

유투브 강의를 찾게되어 가입신청을 하게되었고 이렇게 질문도 올려봅니다.

제목의 내용과 같이 오빠두엑셀 퀵VBA 2강을 시청하며 동작을 따라 해보았는데,

너무 깔끔하고 잘 나와서 마치 마법을 쓰는 것 같은 기분이 들었습니다!!

다른게 아니라 두가지 질문을 하고 싶은데

 

[첫번째, 버튼을 눌러서 웹브라우저를 엑셀 내에서 띄웠을 때 너무 조그맣게 나와서 크기 조절도 안되고 

볼 수가 없습니다. 조절 방법을 좀 알고 싶습니다.] - 잠깐 오류였던 것 같습니다 해결되었습니다.

 

두번째, 올려주신 강의는 네이버 뉴스들을 검색하는 예제로 진행되었는데,

현재 전자상거래에 뛰어들어 수많은 제품들을 올리고 목록표를 만들어가고 있습니다.

다만 빠른 배송을 위해 쿠팡이라는 이커머스 플랫폼을 주로 이용하고 있는데

이 쿠팡의 경우에는 하루에도 몇번씩 가격변동과 품절이 발생해서,

주문을 받고 즉시 처리하는데 문제를 겪고 있습니다.

이에 매일 일일이 확인을 해주자니 시간이 너무 많이 들어가서

현재 만들어놓은 엑셀내의 모든 제품 url들을 가지고 크롤링을 하여

해당 페이지 제품의 현재 판매가(품절여부)를

가져와 현재 엑셀의 기입가격 옆의 열에 순서대로 띄워주고 싶습니다.

( ※현재 url 상품이름등의 다른 정보들은 다 기입을 해 놓았습니다. 상품가만 가져오면 됩니다.)

그래서 제공해주신 코드에서 셀의 url과 클래스 이름만을 변경해서 작동을 시켜보고 있는데

판매가의 클래스 이름을 명확히 찾지 못해서 그런지 추출이나 저장형식이 잘못 된 것인지

런타임 오류가 반복적으로 떠서 질문드립니다.

판매가에 "원"이 붙어서 올 것 같아 똑같이 Long으로 형식을 지정해 주었습니다.

시간 되신다면 지도부탁드리겠습니다! ㅠ 감사합니다!
전체 5

  • 2020-09-11 13:45

    안녕하세요?
    적어주신 명령문을 보니, iArticle 형식이 IHTMLAnchorElement로 설정되어 있습니다.^^;

    Dim iArticle As IHTMLElement

    로 명령문을 수정해보시면 바로 해결되실 듯 합니다.
    제시해드린 답변이 도움이 되셨길 바랍니다.


    • 2020-09-11 13:59

      감사합니다!! 말씀해주신대로 형식을 변경했더니 오류없이 동작을 합니다!

      다만 값이 출력되지 않는데 제가 클래스를 잘못 잡아서 그런걸까요?ㅠ


  • 2021-01-09 22:25

    덕분에 저도 좋은 공부 했습니다. ^^


전체 2,072
번호 카테고리 제목 작성자 작성일 추천 조회
2064 함수/공식
New 셀안의 숫자를 여러셀에 나오게 하는 분배 관련하여 재 문의를 드립니다. 첨부파일
엑셀초보 | 14:54 | 추천 0 | 조회 7
엑셀초보 14:54 0 7
2063 VBA
New VBA 특정 셀 문자내용에 따라 다른 셀이 변경되도록 가능하려면.. (1)
사가 | 14:25 | 추천 0 | 조회 4
사가 14:25 0 4
2062 함수/공식
New Today에서 년월까지 출력 후 범위에서 가장 가까운값 가져오는 공식이 필요합니다 첨부파일
yok | 13:38 | 추천 0 | 조회 14
yok 13:38 0 14
2061 문서서식
New 드롭다운(다중데이터) 세모 목록표시 조정 (1)
소이 | 12:12 | 추천 0 | 조회 16
소이 12:12 0 16
2060 함수/공식
New 비정형 데이터에서 특정 단어 추출 (1)
naver_6003227c2f81b | 02:41 | 추천 0 | 조회 31
naver_6003227c2f81b 02:41 0 31
2059 VBA
New 로그인강의를 보고 따라할려는데 마음대로 안되네요.... 첨부파일
iviolin**** | 00:04 | 추천 0 | 조회 27
iviolin**** 00:04 0 27
2058 VBA
New 매크로 저장 방법 관려해서 문의 드립니다 (2) 답변완료
엑셀초보 | 2021.01.16 | 추천 0 | 조회 18
엑셀초보 2021.01.16 0 18
2057 함수/공식
New 셀안의 숫자를 여러셀에 나오게 하는 분배 관련 문의 드립니다. (3) 답변완료
엑셀초보 | 2021.01.16 | 추천 0 | 조회 28
엑셀초보 2021.01.16 0 28
2056 함수/공식
New 셀 내용 합치기 관련 문의
유레카 | 2021.01.16 | 추천 0 | 조회 17
유레카 2021.01.16 0 17
2055 함수/공식
New 입사일 / 퇴사일을 활용하여 월말 인원 구하는 함수 (3) 답변완료
CX74B | 2021.01.16 | 추천 0 | 조회 32
CX74B 2021.01.16 0 32
2054
New '계획' 시트의 B열을 M열 처럼 만드는 함수 첨부파일
007 | 2021.01.16 | 추천 0 | 조회 35
007 2021.01.16 0 35
2053 VBA
New 메모장 출력 ExportText 함수 첨부파일
이하늘 | 2021.01.16 | 추천 0 | 조회 19
이하늘 2021.01.16 0 19
2052 함수/공식
New 성적관리 프로그램 관련 질문입니다~ 첨부파일
최재형 | 2021.01.16 | 추천 0 | 조회 31
최재형 2021.01.16 0 31
2051 VBA
New 매크로 버큰 문의요청 첨부파일 (2)
작은소녀 | 2021.01.16 | 추천 0 | 조회 42
작은소녀 2021.01.16 0 42
2050 VBA
New 리스트 박스 표시 형식 변경 (4) 답변완료
새우튀김 | 2021.01.16 | 추천 0 | 조회 37
새우튀김 2021.01.16 0 37
2049 VBA
New IMPORTHHTML 함수 추가기능 vba구현 (1)
이예본 | 2021.01.15 | 추천 0 | 조회 24
이예본 2021.01.15 0 24
2048 기능/도구
New 혹시 이모지 질문입니다. (1)
조민성 | 2021.01.15 | 추천 0 | 조회 38
조민성 2021.01.15 0 38
2047 기능/도구
New 메일머지에 사진 나오게 하는법 (1)
욕심없는성공v | 2021.01.15 | 추천 0 | 조회 35
욕심없는성공v 2021.01.15 0 35
2046 함수/공식
New 초보입니다ㅠ 호봉을 자동으로 구하고 싶어요~ (3)
eggs**** | 2021.01.15 | 추천 0 | 조회 52
eggs**** 2021.01.15 0 52
2045 함수/공식
New 년도별 금액평균을 구하고 싶어요 첨부파일 (1)
DDD | 2021.01.15 | 추천 0 | 조회 49
DDD 2021.01.15 0 49
2044 함수/공식
New 수량별 개수 곱합 후 합계금액 구하기 첨부파일 (2) 답변완료
민준맘 | 2021.01.15 | 추천 0 | 조회 42
민준맘 2021.01.15 0 42
2043 VBA
New 시트 합치기는 나오는데 여러개 엑셀파일 통합은 어떻게 하나요? 첨부파일 (1)
wbyu**** | 2021.01.15 | 추천 0 | 조회 39
wbyu**** 2021.01.15 0 39
2042 피벗테이블
New 피벗 원데이터에 공백이 있을경우 (3)
H.B | 2021.01.15 | 추천 1 | 조회 42
H.B 2021.01.15 1 42
2041 기능/도구
New 인터넷 연결 및 API 오류 해결 도와주세요. 하라신 3가지 다했는데 안되네요 (1)
susu | 2021.01.15 | 추천 0 | 조회 24
susu 2021.01.15 0 24
2040 VBA
New VBA Form 실행 위치 관련 (2) 답변완료
새우튀김 | 2021.01.15 | 추천 0 | 조회 35
새우튀김 2021.01.15 0 35
2039 기능/도구
New 엑셀 셀병합시 궁금한점 질문드려요 (4)
huni0211 | 2021.01.15 | 추천 1 | 조회 49
huni0211 2021.01.15 1 49
2038 함수/공식
New 시트일별합산금액 원하는 셀에 날짜별로 표시하기 첨부파일 (5) 답변완료
민준맘 | 2021.01.14 | 추천 0 | 조회 55
민준맘 2021.01.14 0 55
2037 함수/공식
New 합계중 가장 큰 값을 구해 일련번호를 구하는 방법을 알고 싶습니다. 첨부파일 (5) 답변완료
수에이드 | 2021.01.14 | 추천 0 | 조회 33
수에이드 2021.01.14 0 33
2036 함수/공식
New 근속차월수를 기준으로 입사년월을 역계산하는 방법 첨부파일 (1)
블링블링 | 2021.01.14 | 추천 0 | 조회 26
블링블링 2021.01.14 0 26
2035 VBA
New 웹크롤링 Class 질문입니다. (3)
후훗카카 | 2021.01.14 | 추천 0 | 조회 38
후훗카카 2021.01.14 0 38