간단하게 만든 툴이라 모든 사이트에 적용되는 모듈은 아닙니다.
간혹 복사가 되지 않는 사이트 중 해당 사이트의 내용을 복사 가능하도록 변환해주는 툴입니다.
사이트마다 보호용 코드가 좀더 있는경우에는 정상적으로 동작되지 않을 수 있습니다.
정상적으로 web 주소 전체를 넣으면 해당 페이지를 변환하여 보여줍니다.
일부 사이트에 접속했는데 내용 복사가 안되는 경우 복사가 가능하도록 변환해줍니다. 모든 사이트에 적용되지는 않습니다.
동작 방식은 다음과 같습니다.
해당 코드를 자체적으로 응용 하시려는 분은 다음 코드를 참조하시면 됩니다. 해당 내용은 뼈대에 해당하며 조금씩 다른 사이트마다 필요한 예외처리를 추가하면 좀더 안정적인 프로그램을 제작 할 수 있습니다.
#include <IE.au3>
#include <MsgBoxConstants.au3>
Local $sFilePath = @ScriptDir& "\Test.htm"
Local $sAnswer = InputBox("Web Converter", "Which site do you want to convert?", "", "" )
Local $oIE = _IECreate($sAnswer)
$sHTML = _IEDocReadHTML($oIE)
Local $hFileOpen = FileOpen($sFilePath, $FO_APPEND)
FileWrite($hFileOpen, $sHTML )
FileClose($hFileOpen)
_IENavigate($oIE, $sFilePath )
결과 실행 파일 : - 주의사항 : 아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다. 인터넷에서 다운 받은 EXE의 경우 보안알림이 뜰 확률이 매우 높습니다. 관련 메세지가 불안하신 경우 위에 AU3 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다.
--------------------------------------------------------------
이번에는 결과물을 txt 파일로 생성해주는 툴을 만들어 봤습니다.
동작방식은 기존과 동일하지면 결과물을 txt 파일로 생성하므로 상황에 따라서는 좀더 유용할 것 같네요.
도서 추천
https://www.millie.co.kr/v3/bookDetail/179592953?referrer=searchResult
https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000005138322
'DIY 제작 RPA 툴' 카테고리의 다른 글
[ python ] pip 업그레이트와 특정 빌드 설치 (0) | 2022.07.14 |
---|---|
[ RPA/매크로 ] 폴더 별 파일 비교 장치 - 용량 날짜 비교 포함 (0) | 2020.10.09 |
[ RPA/매크로 ] 업무 자동화를 위한 단축키 설정을 통해 실행 / 반복 동작용 도구 (0) | 2020.10.03 |
[ Autoit ] 일정 시간 마다 소리나는 도구 만들기 (0) | 2020.10.02 |
간단한 날짜 계산기 툴 (0) | 2020.09.28 |