[python] #20. 클립보드 이용과 키 조합 보내기

exoluse·2021년 10월 20일
1

python - web crawling

목록 보기
20/20
post-thumbnail

pyperclip 설치

pip install pyperclip
또는
pip3 install pyperclip

import

import pyperclip

pyperclip.copy로 클립보드에 저장

pyperclip.copy("exoluse")

키 조합 방법

붙여넣기(MAC 의 경우)

element.send_key(Keys.COMMAND, "v")

지원하는 키 목록

ADD
ALT
ARROW_DOWN
ARROW_LEFT
ARROW_RIGHT
ARROW_UP
BACKSPACE
BACK_SPACE
CANCEL
CLEAR
COMMAND
CONTROL
DECIMAL
DELETE
DIVIDE
DOWN
END
ENTER
EQUALS
ESCAPE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
HELP
HOME
INSERT
LEFT
LEFT_ALT
LEFT_CONTROL
LEFT_SHIFT
META
MULTIPLY
NULL
NUMPAD0
NUMPAD1
NUMPAD2
NUMPAD3
NUMPAD4
NUMPAD5
NUMPAD6
NUMPAD7
NUMPAD8
NUMPAD9
PAGE_DOWN
PAGE_UP
PAUSE
RETURN
RIGHT
SEMICOLON
SEPARATOR
SHIFT
SPACE
SUBTRACT
TAB
UP

대충 이런식으로 하면 로그인시 캡챠는 피할 수 있다고 한다. 키 조합은 얼마든지 가능하니... 응용해 보면 되겠다.

0개의 댓글