본문 바로가기

Python

[Python] 크롤링을 위한 라이브러리 ( 마우스 자동화, 엑셀 자동화 )

 

 

pyautogui 마우스 자동화

xlwings 엑셀 자동화

#마우스 자동화
pip install pyautogui

import pyautogui as pg
import time

time.sleep(2) #2초후 실행
pg.position()

pg.moveTo(1978, 29, duration=1) # 1초동안 움직임
pg.click()

 

# 엑셀 자동화 라이브러리
pip install xlwings

import xlwings as xw
#엑셀 새파일 열기
wb = xw.Book()

# 시트 1 선택 후, A1 셀에 문자열 넣기
ws = wb.sheets['Sheet1']
ws.range('A1').value = 'Hello World'

# A2를 시작으로 우측으로 각 셀에 값을 하나씩 넣기
ws.range('A2').value = [1, 2, 3, 4, 5]

# 카피 페이스트
ws.range('A2:E2').copy()
ws.range('A3:E3').paste()

# 세이브 및 파일 닫기
wb.save('test.xlsx')
wb.close()