Error: A JNI error has occurred, please check your installation and try again
·
Dev/[기타]개발
Error: A JNI error has occurred, please check your installation and try againJAVA Spring Framework Maven Error에러 원인Error: A JNI error has occurred, please check your installation and try again자바 버젼차이가 발생할 때 나타나거나 JAVA 설치 및 PATH 연결관련 문제로 나타날 수 있습니다.에러메세지를 보면 아래와 같이 자바 11버젼( = 55.0) 으로 실행되어야하지만 1.8 ( = 52.0)으로 실행되어 발생하였습니다.has been compiled by a more recent version of the Java Runtime (class file ..
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때 | Proxy환경에서 Client IP 얻기
·
Dev/[JAVA] Spring, Jpa ...
Spring | request.getRemoteAddr() 로 IP가 추적되지않을 때Proxy환경에서 Client IP 얻기내용 및 소스코드는 하단 참고 링크에서 인용하여 제가 이해한 방식으로 정리하여 작성하였습니다.혹 내용에 오류가 있다면 피드백주시면 바로 확인해보겠습니다.request.getRemoteAddr() 으로 추적되지않는 IPSpring API 서버에서 호출한 클라이언트의 IP를 얻기위해 위 구문을 이용하였지만중간 L4 Load balancers / 프록시서버 등이 개입되면서 위 request.getRemoteAddr() 등으로 IP를 얻을경우 L4 또는 Proxy IP를 얻게되고 원하는 클라이언트의 IP가 얻어지지않는다. HttpServletRequest 클래스의 getRemoteAddr ..
Selenium WebDriver 새로운 창/팝업 기다리고 인식시키기 - [numberOfWindowsToBe][Selenium Webdriver] [JAVA]
·
Dev/[JAVA] Selenium Webdriver
Selenium WebDriver 새로운 창/팝업 기다리고 인식시키기numberOfWindowsToBeWait until Selenium recognizes that there are now a total of two windows.서론&오류발생프로젝트를 진행하며 대법원 크롤링을 위해 아래 프로세스로 진행하는데    1. 필수데이터 입력 & 캡챠 이미지 사용자에게 전송    2. 사용자로부터 캡챠 문자 입력받아 입력시키기    3. 사건조회이 3번부분에서 사건 조회 시 새 창으로 열리는 형식으로 되어있었습니다. 그래서 단순히 getWindowHandles 와 switchTo 를 이용하여 새롭게 띄워진 창에 포커스를주고 바로 크롤링을 진행하려하였지만driver.getWindowHandles()driver...
Selenium WebDriver close() and quit() - [Selenium Webdriver]
·
Dev/[JAVA] Selenium Webdriver
Selenium WebDriver close() vs quit()Selenium Webdriver에서 드라이버 함수로 driver.close()와 driver.quit() 두개를 사용하여 브라우저를 닫을 수 있습니다.close와 quitclose() //driver.close()close()는 현재 포커싱 되어져있는 브라우저를 닫는 함수로서1개 이상의 브라우저가 열려있을 때 close를 하게되면 현재 포커스가 되어있는 브라우저 창을 닫습니다.(나머지 창은 그대로 유지) ex) 검색을 위하여 구글에 이것 저것 검색을하며 탭을 여러개 띄웠을 때 사용 목적을 다한 탭(브라우저) 하나 를 닫아주는 역할 quit() // driver.quit()quit()는 현재 driver기준 열려있는 모든 브라우저 창 을 닫..
2. 캡챠(Captcha) 이미지 추출 - Captcha 보안문자가 있는 대법원의 나의사건조회 스크래핑(크롤링) (머신러닝 X)[Selenium Webdriver][Java]
·
Dev/[JAVA] Selenium Webdriver
이전글 https://gaetaeng.tistory.com/78 1. Captcha 보안문자가 있는 대법원의 나의사건조회 크롤링 (머신러닝 X)[Selenium Webdrive][Java]1.  Captcha 보안문자가 있는 페이지의 크롤링 진행¡ 회사 내 프로젝트 개발간 사건정보 및 기일정도 자동조회 구현을 위하여https://www.scourt.go.kr/portal/information/events/search/search.jsp 페이지의https://sagaetaeng.tistory.comJAVA Selenium WebDrive 초기 세팅 및 대법원 실행하기Captcha 보안문자가 있는 페이지의 크롤링 진행2. 캡챠(Captcha) 이미지 추출 2024.07.30 현재 개발은 완성된 상태이지만, ..
1. Selenium Webdriver 초기세팅 - Captcha 보안문자가 있는 대법원의 나의사건조회 스크래핑(크롤링) (머신러닝 X)[Selenium Webdriver][Java]
·
Dev/[JAVA] Selenium Webdriver
Captcha 보안문자가 있는 페이지의 크롤링 진행1.  Selenium Webdriver 초기세팅2024.07.30 현재 개발은 완성된 상태이지만, 일정상 한번에 작성이 어려워 분리하여 작성중입니다.2024.08.01대법원 스크래핑을 위한 다른 페이지를 확인 후 개발진행하여 스크래핑 진행 사이트가 다릅니다.이미지나 내용을 수정하기 어려워 그대로 유지 중 입니다. 지원이 필요하시면 좌측 프로필의 메일로 연락 부탁드립니다.서론회사 내 프로젝트 개발간 사건정보 및 기일정도 자동조회 구현을 위하여https://www.scourt.go.kr/portal/information/events/search/search.jsp 페이지의https://safind.scourt.go.kr/sf/captchaImg?t=imag..
김탱
'Java' 태그의 글 목록