Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- spring event
- 백준
- 객체지향패러다임
- 검색어 추천
- 깊게 생각해보기
- docker
- 좋은 코드 나쁜 코드
- 트랜잭샨
- AWS
- 구현
- 알람 시스템
- 프로그래머스
- 누적합
- prg 패턴
- 결제서비스
- 수신자 대상 다르게
- gRPC
- BFS
- 카카오
- 디버깅
- piplining
- 숫자 블록
- 레디스 동시성
- 셀러리
- jwt 표준
- branch 전략
- 코드 계약
- 이분탐색
- 완전탐색
- 쿠키
Archives
- Today
- Total
목록크롤링 (1)
코딩관계론
파이썬 크롤링 작업 시간 단축하기
소개이번 글에서는 네이버 주식 테마와 관련된 정보를 크롤링하는 작업에서 발생한 초기 작업 시간이 1분 30초로 길었던 문제를 개선하여 30초로 단축하는 방법에 대해 소개하겠습니다. 맨 처음에 문제라고 생각했던 부분은 request 부분이었습니다. requsts가 느려 뒤에 있는 작업도 느려진다고 생각해 time 함수를 통해서 검증을 시도했습니다.문제 검증 처음에는 request의 속도가 느려 뒷 작업이 밀리는 것으로 인지하고 있었습니다. 따라서 time 함수를 이용해 어떤 부분이 실제로 느려지는 확인이 필요해졌고, 아래 코드와 같이 time함수를 사용해 느려지는 부분을 체크했습니다. now = time.time() page_source = self.web.get_page("https://finance.n..
TroubleShooting
2023. 8. 13. 02:04