[Selenium] 셀레니움 다뤄보기 - 1 (By, 요초 추출)
·
크롤링, 스크래핑, 시각화/Selenium
이제 셀레니움을 본격적으로 다루어보려고 합니다!저 또한 처음 사용하는 내용이나 마찬가지이므로, 잘못된 부분이 있으면 댓글 부탁드려요!By?By는 셀레니움에서 웹 특정 요소를 찾기 위해 사용하는 방법을 지정하는 데 사용되는 모듈입니다!from selenium.webdriver.common.by import ByBy에는 다양한 속성이 존재하는데 이에 대해 설명해보겠습니다!!By.ID : 요소의 id 속성으로 탐색element = driver.find_element(By.ID, 'element_id')By.NAME : 요소의 name 속성으로 탐색element = driver.find_element(By.NAME, 'element_name')By.XPATH : 요소의 XPATH 표현식을 통해 탐색element..
[프로그래머스] 큰 수 만들기
·
코딩테스트/프로그래머스
문제 설명어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다.예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다.문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요. 제한 조건number는 2자리 이상, 1,000,000자리 이하인 숫자입니다.k는 1 이상 number의 자릿수 미만인 자연수입니다. 풀이number를 순회하며 넣으려는 값과 이전 값을 비교하며, 제거해야 할..
[프로그래머스] 가장 큰 수
·
코딩테스트/프로그래머스
문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항numbers의 길이는 1 이상 100,000 이하입니다.numbers의 원소는 0 이상 1,000 이하입니다.정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 풀이numbers 배열 내 있는 숫자들이 숫자의 정렬 기준이 아..