반응형

Python

[Web Crawling] urlOpen과 urlretrieve

관련 정보 : https://docs.python.org/3.0/library/urllib.request.html urllib.request.urlretrieve를 이용한 다운로드 import urllib.request url = "http://uta.pw/shodou/img/28/214.png" savename = "test.png" urllib.request.urlretrieve(url, savename) print("저장되었습니다.") urlretrieve 함수를 통해 바로 파일(test.png)에 자료를 입력할 수 있습니다. urllib.request.urlopen을 이용한 다운로드 import urllib.request url = "http://uta.pw/shodou/img/28/214.png..

2020.06.24 게시됨

AWS EC2에 Wordpress 간단 설치하기 포스팅 썸네일 이미지

WordPress

AWS EC2에 Wordpress 간단 설치하기

AWS 계정만 있으면 서버에 워드프레스를 쉽게 설치할 수 있다. 서비스 -> EC2 로 이동한다. EC2 대시보드 아래 인스턴스 탭으로 이동한다. 처음에는 인스턴스가 없기 때문에 아무것도 없다. 상단 인스턴스 시작을 누른다. 좌측 AWS Marketplace를 클릭하고 검색창에 wordpress를 입력한다. 결과창에 워드프레스 종류가 많이 뜨는데 가장 상단에 있는 워드프레스를 선택한다. 제품 세부정보와 요금이 뜨는데 프리티어를 사용할 거라 제일 낮은 사양에 요금은 무료다. 프리티어 사용가능이라고 뜨는 t2.micro를 선택하고 나머지는 스킵한다. 인스턴스 구성 등 세부 설정은 필요한 상황이 생기면 그때그때 변경해주는 것이 낫고 우선 기본값으로 인스턴스를 생성한다. 시작하기를 누르면 키페어를 생성해야 한다..

2020.06.23 게시됨

AWS 워드프레스 Bitnami 배너 제거 포스팅 썸네일 이미지

WordPress

AWS 워드프레스 Bitnami 배너 제거

AWS EC2로 워드프레스를 설치하게 되면 우측 하단에 bitnami 배너가 항상 떠 있다. 이 아이콘은 관리자뿐만 아니라 사이트에 접속하는 모두에게 보이기 때문에 없애는 것이 좋다. putty로 서버에 접속한 뒤, 아래 명령어를 입력하면 배너가 삭제된다. sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1 EC2로 워드프레스를 설치하지 않았다면 bnconfig의 경로가 달라질 수 있다.

2020.06.22 게시됨

JavaScript/기초

[JavaScript] 중첩 반복문 빠져나오기

반복문을 사용하다보면 중첩 반복문을 한번에 빠져나와야 하는 경우가 흔히 발생한다. 일반적으로 반복문을 빠져나올 때 break를 쓰지만 반복문을 한 번 밖에 빠져나오지 못하는데, 이때 사용하는 것이 Label(레이블)이다. label: for (let i = 0; i < 3; i++) { for (let j = 0; j < 3; j++) { let input = prompt(`(${i},${j})의 값`, ''); // 사용자가 아무것도 입력하지 않거나 Cancel 버튼을 누르면 두 반복문 모두를 빠져나옵니다. if (!input) { break label; } console.log(input, i, j); } } alert('완료!'); label 자리에 다른 이름을 넣어도 된다.

2020.05.26 게시됨

JavaScript/기초

[JavaScript] 논리연산자

1. || (OR 연산자) 인수 중 하나라도 true라면, true를 반환한다. alert( true || true ); // true alert( false || true ); // true alert( true || false ); // true alert( false || false ); // false 반환 값이 true면 그 값을 반환하고, 피연산자가 모두 false면 마지막 피연산자를 반환한다. alert( 1 || 0 ); // 1 alert( null || 0 || 1 ); // 1 alert( undefined || null || 0 ); // 0 2. && (AND 연산자) 두 인수 모두 true라면, true를 반환한다. alert( true && true ); // true aler..

2020.05.25 게시됨

Python

[Web Crawling] Selenium 명령어

참고 : https://selenium-python.readthedocs.io/api.html 출처 : https://deepplin.blog.me/221512366470 1. Selenium으로 DOM요소 선택 - 요소를 찾지 못하면 NoSuchElementException 발생 이름 설명 처음요소를 추출 find_element_by_id(id) id속성으로 요소를 하나 추출 find_element_by_name(name) name 속성으로 요소를 하나 추출 find_element_by_css_selector(query) css 선택자로 요소를 하나 추출 find_element_xpath(query) xpath를 지정해 요소를 하나 추출 find_element_by_tag_name(name) 태그 이름..

2020.05.25 게시됨

반응형