질문과 답변
소프트웨어 오토핫키를 이용한 웹 크롤링 문의드립니다.
2023.11.06 14:38
안녕하세요.
오랜만에 질문하나 드리겠습니다.
실력이 없다보니 웹을 보고 따라해봐도 도저희 해결되지 않네요
먼저 아래는 인터넷을 보고 정말 약간의 코드만 수정한 소스입니다.
test := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
test.Open("GET", "https://www.kead.or.kr/bbs/deptgongji/bbsPage.do?menuId=MENU0895")
test.Send()
MsgBox, % test.ResponseText()
위 코드 실행 후 메시지 박스의 내용을 보면 제가 원하는 테이블 정보가 나오지 않습니다.
페이지 내에 테이블은 하나인데 위 코드로는 나타나지 않네요.
그런데
https://apsalman.tistory.com/80
님께서 만들어 배포해주신 프로그램을 이용하면 원하는 정보까지 나오는걸 확인할 수 있었습니다.
매번 사이트 방문하여 공지사항의 정보를 확인하는게 복잡하여 몇가지 사이트를 위와같이 크롤링하여 화면에 띄우고 한번에 보고자 합니다.
질문 1
위 코드와 같이 웹 사이트의 정보를 가져올 때 무슨 문제로 모든 정보가 들어오지 않는지요
질문2
모든 정보를 가져왔을 때 공지사항의 테이블 정보만 가져오는건 어떻게 구현하는지 궁금합니다.
예를들어 블럭을 씌워 가져오는지 regexmatch나 regexreplace등으로 파싱하여 가져오는지등
모르는게 많다보니 질문도 많네요
고수님들 조언 기다리겠습니다.
감사합니다.
댓글 [2]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
98527 | 윈 도 우| windows11 설치 중에 개인설정은 어디서 나오나요? [5] | brucex | 324 | 12-08 |
98526 | 기 타| 여쭙니다. [2] | 토끼다 | 247 | 12-08 |
98525 | 소프트웨어| 베가스 설치 에러 [1] | 삿갓나그네 | 219 | 12-08 |
98524 | 하드웨어| 삼성 데스크탑 BIOS 업데이트 [12] | 초가지붕 | 560 | 12-08 |
98523 | 기 타| 프라임 os 백업 복구 질문좀 드려봅니다 [2] | 트레져sn | 237 | 12-08 |
98522 | 윈 도 우| 윈도우 설치 [3] | 뻐덩 | 844 | 12-07 |
98521 | 하드웨어| NVMe SSD 를 pci 슿홋에 꼽을수 있는건 이름이 먼가요 [5] | 세븐좋아 | 687 | 12-07 |
98520 | 하드웨어| 바이오스 패스워드 초기화 문의 [9] | 해랑별이 | 459 | 12-07 |
98519 | 소프트웨어| idm을 사용하고 난후 이런 에러가 뜨네여. [1] | 컴아저씨훈 | 322 | 12-07 |
98518 | 기 타| 보안인증. 로봇이 아닙니다.. 무한정 떠요 ㅠㅠ [2] | 소소생 | 367 | 12-07 |
98517 | 소프트웨어| 포토샵 아이콘 이상해지면서 실행이 안됨 [1] | 강남역5번 | 266 | 12-07 |
98516 | 기 타| 혹시 게시판중에 주소링크만으로 게시물을 볼수 있는 사이... [2] | 루나헌터 | 254 | 12-07 |
98515 | 하드웨어| 요즘 컴퓨터 케이스에는 시디롬 달수가 없나요? [7] | joe | 959 | 12-07 |
98514 | 윈 도 우| 크롬 flex설치했는데 hdmi연결 시 소리가 안나네요 [4] | 『ⓖⓤⓝ』 | 213 | 12-07 |
98513 | 소프트웨어| 오피스(13~24)까지 설치하게 해 주는 파일 [6] | 사이버초보 | 907 | 12-06 |
98512 | 윈 도 우| PDF 문서 기본 연결프로그램 자동변경 배치파일 [1] | 배움의길로 | 462 | 12-06 |
98511 | 윈 도 우| 10 LTSC 가 21H2 가 마지막 빌드인가요? [8] | MSTSC | 642 | 12-06 |
98510 | 하드웨어| 무선마우스가 끊김현상 [12] | ccnet | 623 | 12-06 |
98509 | 윈 도 우| 윈도우98se 자동설치 고스트 | 수리수리 | 368 | 12-06 |
98508 | 하드웨어| 배터리 부족? [2] | 지구여행중 | 407 | 12-06 |
메세지 박스가 작아서 출력된 전체 내용을 볼수가 없는것이지요
메세지 박스 대신 clipboard로 출력을 해서 내용을 확인해보세요
2. Autohotkey에서 정규식 regexmatch 이용해서 추출하고 regexreplace를 이용해서 추출한 데이터를 처리해주시면 됩니다