본문 바로가기

전체 글

(18)
셀레니움 크롬드라이버로 local storage제어하기 RPA 및 크롤링 도구로 selenium을 많이 사용하는데, 값을 재사용하기 위해 localstorage 제어하여 활용하였습니다. ​ 셀레니움에서 localstorage를 제어하는 부분을 살펴보겠습니다. ​ 기본 동작은 아주 간단한데 자바스크립트를 실행시켜 localstorage 키에 값을 넣는 방식입니다. driver.execute_script("window.localStorage.setItem(arguments[0], arguments[1]);", key, value) ​ 크롬 드라이버 제어 클래스 제가 사용하는 크롬 드라이버 클래스 소스의 일부를 발췌하였습니다. ​ chromedrivcer.py import os import platform from os import path from seleniu..
우분투에서 Spring 배포하기 java 설치 $ java --version $ sudo apt install openjdk-11-jre-headless $ java --version ​ gradle 설치 $ gradle -v sudo snap install gradle --classic 또는 sudo apt install gradle gradle -v ​ ​ ​ gradlew 실행 $ ./gradlew $ gradle wrap $ ./gradlew ​ build $ ./gradlew build ​ 서버 실행 $ java -jar build/libs/book-1.0-SNAPSHOT.jar ​ Test 수행 $ ./gradlew test ​ ​ build 폴더 정리 후 재 빌드 $ ./gradlew clean build ​
Lua 문법 20분만에 끝내기 (유투브 강의 링크) Lua 문법 20분만에 끝내기 유투브 강좌 수강 내용 정리 본입니다. ​ 프로그래밍 언어에 대해 익숙한 분을 기준으로 20분만에 Lua 문법을 익힐 수 있도록 정리해 둔 강의입니다. 20분만에 루아 언어에 대한 대략적인 특징을 알 수 있어 좋은 것 같아요. ​ ​ 강의 링크 https://www.youtube.com/watch?v=tiJlxyGumS0&t=51s Lua 스크립트 실습 환경 ​ Lua 프로그램을 다운로드 받지 않고 아래 URL로 접속하여 실습가능합니다. ​ https://www.tutorialspoint.com/execute_lua_online.php​ Online Lua Compiler Online Lua Compiler (Lua v5.3.4) Online Lua Compiler (Lua..