@UserProfileDir 은 PC마다 사용자 이름이 달라져도 그 값을 가져와 주므로 유용하게 사용 됩니다. 내가 필요한 폴더 값을 넣어서 유용하게 사용 가능합니다.
해당 파일을 EXE로 생성한 동작파일은 아래 파일 참조하시면 됩니다. 실행하면 인증서 폴더를열어줍니다.
결과 실행 파일 : -주의사항 :아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다. 인터넷에서 다운 받은 EXE의 경우보안알림이 뜰 확률이매우높습니다. 관련 메세지가 불안하신 경우 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다.
만약 아웃룩 프로세스가 실행 된 경우에는 정상적인 삭제가 이루어 지지 않을 가능성이 높으므로 해당 프로세스 종료 후 실행이 필요합니다.
프로세스 종료는 다음 코드로 진행 됩니다.
ProcessClose("OUTLOOK.EXE")
결과 실행 파일 : -주의사항 :아래 EXE 파일은 위 소스를 EXE로 변경하여 빠른 실행을 도와 주는 파일입니다. 인터넷에서 다운 받은 EXE의 경우보안알림이 뜰 확률이매우높습니다. 관련 메세지가 불안하신 경우 위에 AU3 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다.
간혹 복사가 되지 않는 사이트 중 해당 사이트의 내용을 복사 가능하도록 변환해주는 툴입니다.
사이트마다 보호용 코드가 좀더 있는경우에는 정상적으로 동작되지 않을 수 있습니다.
정상적으로 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 파일이나 상단 링크의 스크립트 소스를 이용해서 직접 빌드해서 사용하시면 됩니다.
from google_images_download import google_images_download #importing the library
response = google_images_download.googleimagesdownload() #class instantiation
arguments = {"keywords":"Polar bears,baloons,Beaches","limit":20,"print_urls":True} #creating list of arguments
paths = response.download(arguments) #passing the arguments to the function
print(paths) #printing absolute paths of the downloaded images
여기서 수정하며 받을 수 있는 내용은 다음 코드 입니다. 3개의 키워드를 20개씩 받도록 설정 되어 있습니다. 이미지가 많이 필요한 경우에는 limit 갯수를 변경하면 됩니다.