기록126 [Python/Linux] 파이썬 selenium 활용하여 웹 페이지 버튼 클릭하기 & 리눅스에서 실행 삽질 기록 첫번째 목표: 코드를 실행하면 웹페이지의 엑셀 다운로드 버튼을 눌러 엑셀이 다운로드 되게 한다. 개발자도구로 소스 확인 결과 웹페이지의 버튼을 클릭하는 동작을 해야지만 제대로 된 엑셀 파일을 다운로드 받을 수 있는 구조였음. 파이썬 라이브러리 찾아보다가 selenium 발견하고 적용해봤다. 참고한 블로그 : https://tbbrother.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%85%80%EB%A6%AC%EB%8B%88%EC%97%84Selenium%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EC%9B%B9-%ED%81%B4%EB%A6%AD%ED%95%98%EA%B8%B0 from selenium import we.. 2022. 6. 30. [Python] 파이썬 데이터프레임 NaN 값 들어있는 행 지우기 import pandas as pd df = pd.read_excel('엑셀.xls') df = df.dropna(subset=['테스트']) print(df) => '테스트' 컬럼에 NaN 값이 들어있는 행이 삭제됨 참고 : https://jimmy-ai.tistory.com/163 2022. 6. 30. 네트워크와 서버 네트워크 : 서버와 클라이언트의 정보가 오고 가는 다리 역할을 하는 기술 모든 서버는 네트워크를 통해 서비스, 즉 데이터를 제공한다. 서버는 네트워크에 연결되어 있지 않으면 데이터를 제공할 수 없으며, 클라이언트도 네트워크에 연결되어 있지 않으면 데이터를 받을 수 없다. 인터넷 : ‘인터네트워크(Internetwork)’, 전 세계에 산재해 있는 네트워크를 연결하는 거대한 컴퓨터 네트워크 LAN(랜) : ‘로컬 영역 네트워크(Local Area Network)’의 약자로, 기업이나 조직 등과 같이 비교적 좁은 범위 안에 존재하는 컴퓨터를 연결하는 컴퓨터 네트워크를 말한다. 출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=i.. 2022. 6. 30. localhost:8080 으로 접근이 가능한 이유 이클립스로 돌릴 때는 localhost:8080 으로 접속했지만 리눅스로는 ip주소:8080 으로 접근해야 하는 이유: 윈도우 시스템 내의 어떤 파일에서 localhost 라고 입력하면 127.0.0.1 이란 주소로 이동하라고 세팅되어 있기 때문이다. 리눅스에서는 이런 설정이 따로 안 되어 있기 때문에 당연히 ip주소로 접근해야 한다. 출처 : https://ggoreb.tistory.com/187 2022. 6. 30. [Tomcat/Linux] 톰캣 http -> https 설정 방법 https를 사용하는 이유 : 보안을 위해서. 이 웹사이트가 어떤 사이트인지, 누가 만든 사이트인지, 통신이 안전한지 등의 정보를 알아야 하기 때문에 HTTPS 통신을 한다. HTTPS/SSL 통신을 하면, 인증기관(CA)에서 해당 사이트가 누구의 소유인가, 누가 만든것인가 등의 정보를 인증해주고, 이러한 인증기관의 인증으로 안전한 사이트 접속을 하게 한다. 출처 : https://namjackson.tistory.com/25 1) 키스토어 파일 생성 1. $JAVA_HOME/bin 으로 이동 2. keystore 파일 생성 keytool -genkey -alias tomcat -keyalg RSA -keystore tomcatkeystore 3. CSR 파일 생성 keytool -certreq -key.. 2022. 6. 30. 이전 1 ··· 9 10 11 12 13 14 15 ··· 26 다음