Honest Coder

rtx 3080fe 사기 위한 매크로 개발 1탄 (매크로 공유중) 본문

매크로

rtx 3080fe 사기 위한 매크로 개발 1탄 (매크로 공유중)

정직한 코더 2021. 5. 17. 16:28
반응형

안녕하세요. 

친절한 코더입니다.

 

금일 매크로를 쓰지 않고 양심있게 ***시스템즈에서 파는 그래픽카드를 사려고 했으나, 매크로들 때문에 그래픽카드를 사지 못해 화가 치밀어 11번가 모바일 매크로를 만드는 강좌를 올리겠습니다.

 

개발환경


필자의 개발환경입니다.

 

셀레니움이란?


셀레니움은 브라우저 자동화, 크롤링과 관련된 라이브러리입니다.

보통 윈도우 익스플로러같은 경우 DOM 이라는 것을 통해 제어합니다.

크롬이나 파이어폭스같은 경우 웹드라이버를 따로 지원해줘서 셀레니움을 통해 제어가 가능합니다.

 

간단한 웹 접속, 스크롤하는것 부터 웹사이트 로그인, 버튼 누르기, 특정 하이퍼링크 누르기 등의 기능으로

크롤링(Crawling) 이나 웹 매크로(Macro)등 다양한 작업을 할 수 있습니다.

 

그 외에도 세분화 하는 경우엔 프록시 접속하기, 리캡차 넘어가기 등도 가능합니다.

 

 

셀레니움 설치


pip install selenium

 

라는 명령어를 통해 설치 하실 수 있습니다.

 

셀레니움 맛보기


from selenium import webdriver
from selenium.webdriver.chrome.options import Options

mobile_emulation = {
    "deviceMetrics": { "width": 360, "height": 740, "pixelRatio": 3.0 },
    "userAgent": "Mozilla/5.0 (Linux; Android 10.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19" }
chrome_options = Options()
chrome_options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome(chrome_options = chrome_options)
driver.get("https://naver.com")

모바일 환경으로 네이버 사이트 여는 코드입니다.

 

모바일 환경로 네이버 사이트 열었습니다.

 

이상으로 1탄 강좌 마칩니다.

 

현재 매크로 프로그램을 개발해서 공유하고 있습니다.

반응형

'매크로' 카테고리의 다른 글

그래픽카드 매크로 공유방  (0) 2021.12.17
rtx 3080fe 사기 위한 매크로 개발 2탄  (11) 2021.05.21
Comments