본문 바로가기

녕's BigData

파이썬 셀레니움 크롤링시 SessionNotCreatedException 에러 잘만 사용하던 코드가 갑자기 안먹었다. 문제는 SessionNotCreatedException 에러 SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 97 Current browser version is 100.0.4896.60 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe 어이가 없는건 패스 지정도 따로 해뒀고 그 패스에 있는 크롬드라이버를 97ver으로 다운받아서 넣어뒀으나 계속해서 SessionNotCreatedException가 발생함 그래서 크롬드라이버 매니저를 설치했다. 문제.. 더보기
[Python, 에러] TypeError: expected string or bytes-like object import re def clean(x): x = re.sub("\&\w*\;", "",str(x)) df['contents'].apply(lambda x: clean(x)) 정규표현식을 사용해서 문자 제거 도중 타입에러(TypeError) 발생 ! 변경 전 re.sub("\&\w*\;", "",x) 변경 후 re.sub("\&\w*\;", "",str(x)) x를 str(x)로 변경하였더니 에러가 해결되었다 ^o^ 더보기
[Jsp] API 사용 - 로그인 화면 API 사용을 위한 키 생성 구글 API console.developers.google.com/apis/dashboard?project=test1-297604&hl=ko&pli=1 > API키 생성, OAuth2.0 클라이언트 ID 생성 > 상단 가운데 + 사용자 인증 정보 만들기로 진행 네이버 API developers.naver.com/docs/login/sdks/ > Application 생성하여 만들기 Google 로그인 Naver 로그인 > Naver API 사이트에서 JavaScript용 네이버 아이디로 로그인 라이브러리 2.0.0 우클릭 > 링크 다운 참고 더보기
[Setting] eclipse 설정 초기 설정하기 폰트 변경하기 > D2 코딩 폰트 다운 (vertical bar 구분 오류 때문에) 인코딩 변경 > 한글 깨짐 > 검색창에 encoding 입력하여 모두 UTF-8로 변경 > General , Web, XML 전부 변경 외부 웹브라우저 연결하기 > Chrome 연결 인덴트 가이드라인 설치 > 코딩 시 괄호 열고닫을 때 헷갈리지 않기 위해 > 다음 두개의 링크 중 아무거나 입력 http://kiritsuku.github.io/IndentGuide/update/ http://www.certiv.net/updates > Text Editors 접었다가 펼치면 적용됨 > 원하는대로 변경하면 됨 워크스페이스 설정하기 > 워크스페이스 변경할 때 > 기본으로 설정되어 있는 ~ web 삭제 > 체크박스에.. 더보기
[jQuery] 시각적 효과 jQuery의 기본 효과 메서드 명 설명 show() 문서 객체를 크게 보여줌 hide() 문서 객체를 작게 하며, 사라지게 함 toggle() show()메서드와 hide()메서드를 번갈아 실행함 slideDown() 문서 객체를 슬라이드 효과와 함께 보여줌 slideUp() 문서 객체를 슬라이드 효과와 함께 사라지게 함 slideToggle() slideDown()메서드와 slideUp()메서드를 번갈아 실행함 fadeIn() 문서 객체를 선명하게 보여줌 fadeOut() 문서 객체를 흐리게 하며, 사라지게 함 fadeToggle() fadeIn()메서드와 fadeOut()메서드를 번갈아 실행함 jQuery 기본 효과 메서드 사용 > $(selector).method(); > $(selector).m.. 더보기
[javaScript] XMLHttpRequest, Ajax XMLHttpRequest(xhr) > 자바스크립트가 Ajax를 사용할 때 사용하는 객체 XMLHttpRequest 객체 > XMLHttpRequest 객체는 빈 편지지와 같음 > 빈 편지지에는 수취인, 배송방식, 내용물을 넣을 수 있음 > XMLHttpRequest 생성자 함수로 XMLHttpRequest 객체를 만듬 > XMLHttpRequest 객체의 open() 메서드로 편지지의 전송 위치와 방식을 지정 ex) var request = new XMLHttpRequest(); request.open(전송 방식, 경로, 비동기 사용 여부) XMLHttpRequest 객체 > Ajax요청을 활용한 동적 요소 생성 request확인 > XMLHttpRequest 객체 코드를 작성한 html 파일 열기 >.. 더보기
[JavaScript] document.write와 document.writeln HTML 페이지와 자바스크립트 객체 > 자바스크립트 코드는 브라우저로부터 3가지 유형의 객체(BOM객체, 코어객체, HTML DOM객체)를 제공받아 활용할 수 있음. > BOM(Browser Object Model) 객체 : window, history > 코어 객체 : array, date > HTML DOM(Document Object Model) 객체 : document, body DOM Tree > HTML 태그(형태)의 포함관계에 따라 DOM 객체의 트리 형성 > 하나의 document에서 > html 생성 > head와 body로 나뉘고 > head에서 title, meta 등으로 뻗어나감 > body에서 p, fom 등으로 뻗어 나감 > DOM 트리는 부모 자식 관계 > HTML 태그 당 하.. 더보기
[JavaScript] 사용자 객체 만들기 사용자 객체 만들기 > 사용자가 새로운 타입의 객체를 작성 할 수 있음 > 새로운 타입의 객체를 만드는 2가지 방법만 소개 : new Object(), 리터럴 표기법 ex) 은행 계좌를 표현하는 account 객체 자바스크립트 객체 : account owner, code, balance : 프로퍼티 deposit(), withdraw(), inquiry() : 메소드 new Object() account 객체 See the Pen new object account by Nyoung (@dmsud2899) on CodePen. 리터럴 account 객체 See the Pen Literal account by Nyoung (@dmsud2899) on CodePen. 리터럴 account 객체2 : accou.. 더보기