본문 바로가기

전체 글20

Selenium. 특정 텍스트 포함 찾기 및 클릭 with xpath 1) 해당 문자열의 상위 xpath 찾아와서 문자열이 포함될 class 까지 찾아오고 xpath 뒤에 //태그명[검색내용] 루트로 코드 작성하면됨. 1. 특정문자열과 전체 일치 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티코린이라는 문자열과 일치하는 경우만 찾아온다 xpath="""//*[@id="abc"]//a[text()='멀티코린']""" title_text = driver.find_element_by_xpath(xpath) title_text.click() 2. 내용 중 특정 문자열을 포함하는 케이스 - 아래 예시 : 어떤 경로 하위의 a 태그 안에서 멀티라는 문자열이 포함된 경우를 찾아온다 xpath="""//*[@id="abc"]//a[contains(text(),'멀티')]""" .. 2022. 7. 28.
Selenium 활용, 예제 기록 2022.03.26 - [프로그래밍/Python] - Selenium 기본기 및 참고 코드 Sample1. Remember. Country 생성하는 방법 유용하다고 생각됨. from selenium import webdriver with webdirver.Firefox() as driver: driver.get('https://www.scrapethissite.com/pages/simple/') # 해당 페이지에서 국가, 수도, 인구, 면적을 모두 추출해 온다. class Country: def __init__(self, name, capital, population, area): self.name = name self.capital= capital self.population = int(populati.. 2022. 3. 26.
Selenium 기본기 및 참고 코드 웹 크롤링이란? 웹 사이트를 방문하여 정보를 읽어오는 작업을 뜻함. 보통 HTML 내의 정보를 가져오게 된다. (html, css에 대한 선행 이해 필요) Selenium 동작 #보통 시작하기 위해서 from selenium import webdriver with driver.Firefox() as driver: driver.get('url') ## 이후 부터는 찾을 요소, 로직 작성해서 결과 도출 코드 작성. 요소가 단수인가?복수인가? element vs elements 요소를 선택할 방법은? 요소 선택 방법 tag, class, id, xpath 중에 본인이 판단하여 가장 좋은 방법으로 코드를 작성하면 됨. #tag로 찾을 시 drvier.find_element_by_tag_name() #class로.. 2022. 3. 26.
내 연봉은 2,450만원입니다. 내 가치가 2,450만원 일까요? 나의 사회 첫걸음. 3개월의 인턴 생활을 마치고 정규직 계약을 하던 날 내 연봉은 2,450만원이였습니다. 아직도 그 날을 잊을 수 없어요 합격해 출근에 설레던 그 날 출근하니 상상이상의 업무 강도 이러려고 내가 좋은 대학을 나왔던 걸까? 난 뭐하려고 공부를 했을까? 모두가 그러 듯이 합격 전엔 어디서든 일만 시켜주면 열심히 할 수 있다고 생각했지만 합격을 하고 나면 그 열정이 어디갔나 불만만 생겨나나 보다 사실 내가 처했던 상황은 다소 많이 힘들었다. 분명 공식적으로는 10시 - 19시 퇴근이였다. 분명 하지만, 미생인생 현실은 9시 출근하여 24시 퇴근. 통근을 해야했기에 사실상 6시에 일어나서 준비하고 나가고 집에가서 씼고 잠들면 새벽 1시였고 모든 시간을 회사에 .. 2022. 2. 24.
2022임장2. 수원역 수원 한라비발디(도시형), 도시형생활주택 도시형생활주택이란?요점만 : 오피스텔과 거의 유사하지만 주택으로 분류되는 주택 유형 중 하나.300대 미만의 국민주택규모에 해당하는 주택으로서 「국토의 계획 및 이용에 관한 법률」에 따른 도시지역에 건설하는 원룸형 주택, 단지형 연립주택, 단지형 다세대주택을 말한다.하나의 건축물에는 도시형 생활주택과 그 밖의 주택을 함께 건축할 수 없다. 다만, 원룸형 주택과 주거전용면적이 85m2를 초과하는 주택 1세대를 함께 건축하는 것과 준주거지역 또는 상업지역에서는 원룸형 주택과 그 밖의 주택을 함께 건축하는 것은 가능하다.수원 한라비발디(도시형)수원 한라비발디는 총3개동으로 구성되어 2개동이 도시형생활주택 1개동이 오피스텔로 구성된 곳이다.도시형생활주택은 아파트도 오피스텔도 아니지만 주택으로 분류되는 주택 유형.. 2022. 2. 23.
2022임장1. 판교 제2테크노밸리를 다녀오다(1구역, 2구역) 2022년 첫 임장을 가기로 하고 선택한 곳은 내 사랑 판교였다.이미 판교는 오를 대로 올라 다소 시골일 것 같은 판교 제2테크노밸리에 가보고 싶다고 했다.(시골일 것 같다고 말한 나 혼나야 한다) 다녀왔다가 정말,,, 내가 우물안 개구리처럼 살았구나,,,생각이 들었다. 판교 제2테크노밸리 1구역1구역은 창업쪽이 중점이 되는 구역으로 판교역에서 차를 타고 15분 이내로 도착했다도로가 뻥뚫려있어 생각보다 금방도착했고 판교에서 제2테크노밸리로 향하는 버스도 이미 있는 것으로 보였다.2테크노밸리로 들어서자마자 보이는 건 아이스퀘어 오피스텔, 나인트리호텔, 롯데시네마 시골일거라고 생각했던 내생각과는 달리 이미 엄청난 발전을 이루고 있었던 제2테크노밸리하지만, 주말에 가서 그런가 굉장히 한산했었다. 아무래도 창업.. 2022. 2. 22.
직장인 Excel 꿀팁 : 엑셀 행열 바꿔 값만 붙여넣기 단축키 업무를 하다보면 종종 단순 노동을 해야할 때가 있지만 조금만 머리를 열심히 굴리면 나의 단순 노동을 빠르게 끝내고 시간을 절약할 수 있다. 그 중 하나가 알아두면 좋은 것이 엑셀 단축키 이고 오늘 알아 볼 것은 행/열 바꿈 기능의 창을 단축키로 띄우고 여러개를 고르는 걸 단축키로 샤샥 빠르게 하는 팁이다! 종종 아래처럼 다양한 서식이 지정되어 있는 값을 서식은 빼고 값만! 행/열을 바꿔서 가져오고 싶을 때가 있는데 이제 꿀팁 방출! 우선, 내가 복사하고자하는 값에 드래그 + Ctrl+c 붙여넣고자하는 셀에 커서를 옮겨두고 Ctrl+Alt+v 하면 아래와 같이 선택하기 붙여넣기 창이 뜬다 여기서 내가 적용하고자하는 옵션옆의 알파벳을 누르면 되고 나처럼 값만, 행/열 바꿈을 적용하기 원한다면 v , e를 누.. 2021. 9. 4.
일상 속 신재생 에너지는 어디있을까? (Feat.안산환경재단) 안산환경재단에서 주관하는 이벤트로 우리 주변에 있는 신재생에너지활용설비사진을 찍고 제출하면 되는 이벤트입니다. 상세 이벤트 정보 이벤트 기간 : 2021. 08.20 - 2021.09.17 이벤트 대상 : 안산시민 누구나 (선착순 200명) 이벤트 상품 : 태양광충전식 보조배터리 당첨자 발표 : 2021.09.27 개별 문자 안내 이벤트가 목적이 굉장히 좋고 상품 또한 연관된 상품이라 좋은 이벤트라고 생각됩니다 무엇보다도 연령제한없이 안산 시민이라면 누구나 참여가 가능하여 안산 시민인 분들은 가족들과 함께 가을 산책 겸 동네를 둘러보면 좋은 시간이 될 것 같습니다 우리주변 신재생 에너지는 어디에? 이벤트 덕분에 확실히 생각보다 주변에 신재생 에너지를 사용하는 곳이 많다는 걸 새삼 더 체감되었습니다. 이렇.. 2021. 9. 2.
하둡(Hadoop)이란? 하둡(Hadoop) 대규모 검색 색인을 구축하기 위해 자바로 개발된 오픈 소스 분산 컴퓨팅 플랫폼 초창기 개발 목적은 검색 색인 이였으나 이후 일반적인 다른 문제에도 폭넓게 적용되어 사용되고 있음. 여러 개선 과정을 거쳐 현재는 대규모 rawdata를 처리하고 분석하는 데이터 센터 운영 시스템의 핵심 소프트웨어 생태계이다. 하둡의 구성 요소 1/ 분산 파일 시스템 : HDFS HDFS(Hadoop Distributed File System)이 가장 널리 사용되고 있으며 데이터의 중복 저장이란 개념을 바탕으로 한 대규모 분산 파일 시스템 일반적인 파일 시스템을 가진 여러 노드를 묶어 하나의 분산 파일 시스템을 구축하도록 설계되어 파일 시스템을 손쉽게 확장해 몇 페타바이트에 이르는 대용량 데이터까지 저장이 .. 2020. 11. 8.