본문 바로가기

분류 전체보기

(54)
HTML 삽입 미리보기할 수 없는 소스
원티드 공고 검색기 [2024/01/31 기준 작성] (검색기 다운 링크는 하단에) 원티드 공고를 검색하려하는데 원티드는 태그와 공고 제목만이 검색이 가능한거 같다. 위의 url은 https://www.wanted.co.kr/search?query=%EC%9E%AC%ED%83%9D&tab=position이다 url을 살펴보면 query를 통한 검색이 있지만 회사명, 공고 제목 등 한정된 기능만 제공해주는듯하다. 따라서 모든 공고를 다 뒤져서 공고내에 검색어가 포함되는지 찾는것이 가장 확실한 방법이 될거 같다. 1. 먼저 리스트를 불러오는 api를 찾는다. https://www.wanted.co.kr/wdlist/518?country=kr&job_sort=job.recommend_order&years=-1&locations=..
[Python]프로그래머스 공고 검색기 회사 별로 분류 엑셀 저장 (alt+h+o+i 눌러서 편하게 보기) - todo 필터를 추가 ( front, 프론트가 제목에 있으면 제외) 기존 지원한 리스트를 기반으로 필터 원티드 용도 만들기 import requests import pandas as pd from tqdm import tqdm def main(): # 사용 예시 url = "https://career.programmers.co.kr/api/job_positions" min_career = 4 min_salary = 6000 keywords = ["원격", "리모트", "재택", "제택", "remote"] trackable_ids = get_all_trackable_ids(url) job_data_list = get_all_job_p..
프로그래머스 새탭열기 // 'list-positions' 클래스를 가진 ul 태그 바로 아래에 있는 모든 li 요소를 선택합니다. const listItems = document.querySelectorAll('ul.list-positions > li'); // 각 li 요소 내에서 trackable_id를 추출하고, 해당 경로를 새 탭에서 엽니다. listItems.forEach(li => { // img 태그 내의 data-src 속성에서 query string을 파싱하여 trackable_id를 찾습니다. const imgTag = li.querySelector('img[data-src]'); const queryString = imgTag.getAttribute('data-src').split('?')[1]; cons..
[파이썬] 파일 탐색기 만들기 검색 기능 : 시작 디렉토리, 파일 이름, 확장자, 최종 수정 일자 import os import datetime def search_files(directory, file_name=None, extension=None, modified_after=None): matches = [] for root, dirs, files in os.walk(directory): for file in files: if file_name and file_name not in file: continue if extension and not file.endswith(extension): continue full_path = os.path.join(root, file) if modified_after: last_modified_..
[dfs] 프로그래머스 - 아이템 줍기 1. 목표 지점까지 테두리를 시계 방향으로 이동 vs (반시계 방향 이동 == 목표 지점에서 현 위치까지 시계 방향 이동) => 두개를 구해서 더 짧은걸 채용 2. 도달하지 못하는 경우는 없으므로 목표 지점에 도달 할 때까지 계속 반복 (while True) 3. 현재 좌표가 어떤 사각형 위에 있는지 봐야됨 (for rectangle in rectangles) 4. 현재 좌표가 어떤 사각형 위에 있다면 그 변을 따라서 계속 이동함 (while True) 5. 변을 이동한 좌표가 다른 사각형의 내부라면 다시 back하고 다른 사각형의 변을 따라 이동함 (while 문 break 이후 다시 for문으로 다른 rectangle 탐색) 5-1. 1씩 체크하는 경우 사각형의 변이 1이라면 내부를 뚫고 지나가는 경..
[Git] 이미 Commit된 Author 변경하기 1. 명령어 OLD_NAME, OLD_EMAIL, CORRECT_NAME, CORRECT_EMAIL을 알맞게 지정한다. (old_name, old_email 중 하나만 쓰고 싶다면 if문쪽을 변경하면된다.) git filter-branch --env-filter ' OLD_NAME="old-name" OLD_EMAIL=" old-email@example.com " CORRECT_NAME="correct-name" CORRECT_EMAIL=" correct -email@example.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] || [ "$GIT_COMMITTER_NAME" = "$OLD_NAME" ] then export GIT_COMMITTER_NAME="$..
로그인 시 get vs post (restful 관점) 이유 1 로그인 시 get 을 사용하면 id password 등 민감한 정보가 노출된다. 전에도 1번의 이유는 알았다. 근데 어쨌든 restful 입장에서는 db에서 단순 조회만 하는거니까 get을 써야되는건데 보안상의 이유로 post를 쓰는거라 생각했다. 그래서 restful api의 관점에서 로그인을 살펴봤다. 대부분이 이게 궁금 할 것이다. 이유 2 로그인은 시스템의 상태를 변경하므로 POST가 의미론적으로 적절하다. 반면 GET은 리소스를 검색하는 데 사용되며, 부수 효과가 없어야한다. 사실 뭔말인지 잘 와닿진 않는데 감은 온다.