최근포스트
네/이/버 사이트 검색 하는 방법
네이버 혹은 다음 이런 검색포탈사이트에서 검색을 할것인데요.
http://web.search.naver.com/search.naver?where=site&sm=tab_jum&ie=utf8&query=
위 해당 주소로 가보시면 알겠지만 사이트 영역의 카테고리를 인터넷으로 띄운후
저 검색창에서 사이트를 검색하게 됩니다.
그럼 주요안들인데 이 부분을 스크립트 짜주실 수 있는 분은 한번 부탁드리고 싶습니다.
1. http://web.search.naver.com/search.naver?where=site&sm=tab_jum&ie=utf8&query= 익스플로러를 띄운다.
2. 검색창에 검색키워드를 입력한다.
3. 사이트가 쭈욱 나올텐데 특정 사이트를 찾는 If 문을 만든다.
( 이유로는 사이트가 정말 많은데 1페이지에 있는 사이트도 있겠지만 3페이지 5페이지 등등에 있는 것도 있으므로,, )
( 해당 페이지를 클릭하든 주소값으로 넘어가면서 사이트가 있으면 행동을 종료하는 것으로 ... )
http://web.search.naver.com/search.naver?sm=tab_hty.top&where=site&ie=utf8&query=%EB%B6%80%EC%82%B0%EC%A4%91%EA%B3%A0%EB%AA%85%ED%92%88&x=0&y=0
http://web.search.naver.com/search.naver?where=site&sm=tab_pge&srcharea=0&query=%EB%B6%80%EC%82%B0%EC%A4%91%EA%B3%A0%EB%AA%85%ED%92%88&start=11&ctgids=&display=10&sort=1&cz=0&ie=utf8&
http://web.search.naver.com/search.naver?where=site&sm=tab_pge&srcharea=0&query=%EB%B6%80%EC%82%B0%EC%A4%91%EA%B3%A0%EB%AA%85%ED%92%88&start=21&ctgids=&display=10&sort=1&cz=0&ie=utf8&nso=so:r
http://web.search.naver.com/search.naver?where=site&sm=tab_pge&srcharea=0&query=%EB%B6%80%EC%82%B0%EC%A4%91%EA%B3%A0%EB%AA%85%ED%92%88&start=31&ctgids=&display=10&sort=1&cz=0&ie=utf8&nso=so:r
http://web.search.naver.com/search.naver?where=site&sm=tab_pge&srcharea=0&query=%EB%B6%80%EC%82%B0%EC%A4%91%EA%B3%A0%EB%AA%85%ED%92%88&start=1&ctgids=&display=10&sort=1&cz=0&ie=utf8&nso=so:r
해당 쿼리 주소는 위와 같은데.. 보시는바와 같이 start11 (2페이지) start=21 (3페이지) 이런식으로구분이 됩니다.
4. 사이트를 찾았다면 방문하여 모든 행동을 종료.
간단하지만 어려운 부분이 될려나요......
현재까지 짠 스크립트는 아래와 같습니다. 하지만 검색해서 사이트가 없을때의 IF 문을 작성하기 힘드네요
도움을 요청해봅니다..... 컨트롤 + F 를 눌러 사이트명이 검색되지 않을때는 다음페이지로
어떻게 넘어가게 할 수 있을까요?? 너무 어려운 것인가요.......
<!------------------------------------------- 스크립트 문 !-------------------------------------------!>
Gui, Add, Button, x12 y140 w150 h50 gstart, 시작
Gui, Add, Button, x172 y140 w150 h50 gexit, 종료
Gui, Font, S24 CDefault, Verdana
Gui, Add, Edit, x12 y10 w310 h50 -HScroll -VScroll vkeyword, 검색 명 입력
Gui, Add, Edit, x12 y80 w310 h50 -HScroll -VScroll vname, 사이트명 입력
; Generated using SmartGUI Creator 4.0
Gui, Show, x480 y280 h204 w334, 사이트 검색
return
start:
Gui, Submit, NoHide
; 인터넷 창 열고 25초 대기 시작
run, http://m.search.naver.com/search.naver?where=m_site&sm=mtb_jum&query=
sleep, 25000
; 인터넷 창 열고 25초 대기 끝
; 검색창 마우스 좌클릭 후 키워드 입력 시작
WinActivate, 마우스 엑티브화면에서 활동
mouseclick,left,533,175
sleep, 4000
SendInput, %keyword%
sleep, 5000
SendInput, {enter}
sleep, 8000
; 검색창 마우스 좌클릭 후 키워드 입력 종료
; 사이트 검색 후 사이트 열기 시작
SendInput, ^f
sleep, 3000
SendInput, %name%
sleep, 5000
SendInput, {tab}
sleep, 3000
SendInput, {tab}
sleep, 3000
SendInput, {enter}
sleep, 12000
; 사이트 검색 후 사이트 열기 종료
; 쿠키 삭제 시작
SendInput, ^+{Delete}
sleep, 5000
SendInput, {d}
sleep, 15000
; 쿠키 삭제 종료
;메세지 알림
MsgBox,,알림메세지, 작업이 완료되었습니다. (5초후 자동종료), 5 ; 5초후 종료선언
sleep, 5000
Send, ^w
sleep, 3000
return
exit:
MsgBox,,알림메세지, 프로그램이 3초후 종료됩니다. (3초후 자동종료), 2 ; 3초후 종료선언
sleep, 1000
ExitApp
도움을 요청해봅니다..... 컨트롤 + F 를 눌러 사이트명이 검색되지 않을때는 다음페이지로
어떻게 넘어가게 할 수 있을까요?? 너무 어려운 것인가요.......
<!------------------------------------------- 스크립트 문 !-------------------------------------------!>
Gui, Add, Button, x12 y140 w150 h50 gstart, 시작
Gui, Add, Button, x172 y140 w150 h50 gexit, 종료
Gui, Font, S24 CDefault, Verdana
Gui, Add, Edit, x12 y10 w310 h50 -HScroll -VScroll vkeyword, 검색 명 입력
Gui, Add, Edit, x12 y80 w310 h50 -HScroll -VScroll vname, 사이트명 입력
; Generated using SmartGUI Creator 4.0
Gui, Show, x480 y280 h204 w334, 사이트 검색
return
start:
Gui, Submit, NoHide
; 인터넷 창 열고 25초 대기 시작
run, http://m.search.naver.com/search.naver?where=m_site&sm=mtb_jum&query=
sleep, 25000
; 인터넷 창 열고 25초 대기 끝
; 검색창 마우스 좌클릭 후 키워드 입력 시작
WinActivate, 마우스 엑티브화면에서 활동
mouseclick,left,533,175
sleep, 4000
SendInput, %keyword%
sleep, 5000
SendInput, {enter}
sleep, 8000
; 검색창 마우스 좌클릭 후 키워드 입력 종료
; 사이트 검색 후 사이트 열기 시작
SendInput, ^f
sleep, 3000
SendInput, %name%
sleep, 5000
SendInput, {tab}
sleep, 3000
SendInput, {tab}
sleep, 3000
SendInput, {enter}
sleep, 12000
; 사이트 검색 후 사이트 열기 종료
; 쿠키 삭제 시작
SendInput, ^+{Delete}
sleep, 5000
SendInput, {d}
sleep, 15000
; 쿠키 삭제 종료
;메세지 알림
MsgBox,,알림메세지, 작업이 완료되었습니다. (5초후 자동종료), 5 ; 5초후 종료선언
sleep, 5000
Send, ^w
sleep, 3000
return
exit:
MsgBox,,알림메세지, 프로그램이 3초후 종료됩니다. (3초후 자동종료), 2 ; 3초후 종료선언
sleep, 1000
ExitApp
------------------------------------------------
가장 쉬운 방법은...
http://www.autohotkey.com/board/topic/56987-com-object-reference-autohotkey-l/?p=362159
http://www.autohotkey.com/board/topic/56987-com-object-reference-autohotkey-l/?p=362159
댓글 0개
| 엮인글 0개
11개(1/1페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
11 | 오토핫키 단축키 사용방법 : | 관리자 | 1836 | 2016.04.25 15:31 |
10 | 복사한 내용 지우는 소스 | 관리자 | 1479 | 2016.04.25 15:08 |
9 | LOOP 특정 창에서 정지 시키기 | 관리자 | 1579 | 2016.04.22 12:04 |
>> | 네/이/버 사이트 검색 하는 방법 | 관리자 | 1529 | 2016.04.22 12:00 |
7 | 오토핫키 단축키 및 활용 안내 | 관리자 | 1662 | 2016.04.22 11:59 |
6 | 마우스, 키보드 레코더 | 관리자 | 2232 | 2016.04.22 10:50 |
5 | 마우스 녹화 스크립트 소스 입니다. | 관리자 | 1845 | 2016.04.22 10:39 |
4 | 마우스 좌표를 정해서 마우스 클릭 하는 방법 | 관리자 | 1651 | 2016.04.22 10:24 |
3 | 랜덤으로 마우스 클릭을 원합니다. | 관리자 | 1655 | 2016.04.22 09:45 |
2 | 랜덤 마우스 활용법 1 | 관리자 | 1525 | 2016.04.22 09:43 |
1 | 오트핫키 사이트 입니다. 설치도 간단하고 활용도 높음. | 관리자 | 1562 | 2016.04.22 09:39 |