
1. 간단 설명 python 에서 HTTP Request 에 주로 사용하는 모듈 기본 모듈이 아니라서 pip install 로 깔아줘야함 일반적인 HTTP Request 와 매우 비슷하게 메소드 설정, header 설정(및 쿠키 설정), body 설정 등 다 가능 파이썬의 기본 라이브러리인 urllib, urllib3 의 좀 더 편한 버전으로 이해하면 될듯 2. 가장 간단한 request request를 보내는 방법은 크게 2가지가 있다. (GET 메소드라고 가정) requests.get(url, **kwargs) session.get(url, **kwargs) 우선 requests.get 에 대해 알아보자 requests.get 은 가장 기본적인 방법 말 그대로 vanilla 상태에서 요청을 보낼 때 ..
금붕어마냥 자주 까먹어서 그냥 정리해놓고 보려고 한다 얼마전부터 비번 쓰는 게 모두 토큰으로 바뀌었기 때문에 그것만 적용해주면 된다 우선 private repo 에 필요한 것은 2개로 정리할 수 있다 1. 내 아이디 2. 발급해둔 토큰 clone은 간단하다 git clone "https://gitub.com/{레포 주소}" 로 클론 시도 Username For "https://github.com": {내 깃허브 아이디} Password For "https://github.com": {내 깃허브 토큰} add remote 도 간단하다 remote url을 다음과 같이 추가하자 "https://{내 깃허브 아이디}:{내 깃허브 토큰}@github.com/{레포 주소}"

들어가는 글 * 수정: 네트워크 기능을 활용하고 싶다면 selenium이 아니라 playwright 쪽을 알아보는게 편하다(노드,파이썬,자바 지원) Selenium은 많은 사람들이 소위 크롤링 프로그램 만들기! 로 쉽게 접한다. 그런데 생각보다 많은 기능들이 있고 이 기능들을 활용해 자동화 테스트로 사용할 수 있다.(실제 개발 목적) 나도 Selenium을 써서 여러가지 기능들을 구현해보고 있었는데 하나 불편한 점이 있었다. request, response를 하나하나 확인할 수 없다는 문제점이었다. 이러한 문제점을 해결해준 seleniumwire라는 패키지를 소개하고자 한다. 본문 브라우저 개발자 탭에 있는 네트워크 항목처럼 Selenium 상에서 특정 페이지에 Request를 보내는 부분을 Interc..
Cannot format python with prettier.. 이렇게 저렇게 떠서 다음과 같이 해결했다. ctrl + shift + p => open workspace settings(json) { "python.pythonPath": "", "editor.formatOnSave": true, "python.formatting.provider": "black", "python.linting.pylintEnabled": true, "python.linting.enabled": true, "python.linting.lintOnSave": true, "[python]": { "editor.defaultFormatter": "ms-python.python" } }

들어가는 글 Typescript를 쓰기 전에 그냥 node+express에서는 JWT로 사용자 인증을 하고 해당 정보를 전달할 때 req.user = decoed_user 와 같은 식으로 처리를 해주었다. 그런데 이게 TypeScript에서는 막힌다. 설명 왜냐하면 express.Request에 "user" namespace가 없기 때문이다. 이를 추가해주려면 다음의 과정이 필요하다. 1. decoded_user interface를 정의 -> 폴더 하나 파고 type 정의 후 export 2. express.Request 변경에 추가 -> 사진 참고 3. tsconfig 설정 -> typeRoots 설정 아니 이 간단한 걸 왜 못하고 시간을 날렸나? mongoose model과 JWT로 decode된 u..
- Total
- Today
- Yesterday
- 프로그래머스
- 스택
- 최대한 간략화하기
- BOJ
- 삽질
- endl을절대쓰지마
- 코딩테스트
- 이것도모르면바보
- 파이썬
- 위상정렬
- Remote
- Javascript
- Til
- vscode
- SSL
- requests
- django test
- django testcase
- 불필요한 값 무시하기
- 우선순위큐
- docker-compose update
- factory_pattern
- Python
- cipher suite
- jwt
- SQL
- 그리디
- 힙
- 백준
- Event Sourcing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |