본문 바로가기

Python Requests 기초 강의9

파이썬 유효한 프록시 리스트 확인하는 방법 [requests proxy/5강] 이번 글 개요이번 시간에는 여러 개의 프록시 주소가 들어 있는 파일을 불러와서,requests 모듈을 사용하여 실제로 접속이 가능한(유효한)프록시들만 골라내는 방법에 대해 알아보겠습니다. 프록시 서버를 사용할 때, 해당 주소가 정말로 동작하는지 한 번에 확인하기 어렵잖아요. queue와 threading을 활용해 프록시 유효성 검사를 빠르게 처리해 보는 코드를 보여 드릴게요.  1. 프로젝트 준비, 라이브러리 설치 먼저, 파이썬에서 필요한 라이브러리들이 있습니다.requests : HTTP 요청을 날리는 데 필요한 라이브러리queue : 여러 스레드가 동시에 데이터를 꺼내 쓸 수 있도록 도와주는 자료구조threading : 멀티 스레드를 구현하기 위한 라이브러리이 코드는 비교적 간단한 예제이기 때문에 .. 2025. 1. 7.
[파이썬] proxy python requests - [4강/소스코드] Python에서 프록시를 사용하는 방법   아래 코드는 Python에서 프록시(Proxy) 서버를 통해 HTTP GET 요청을 보내는 가장 기본적인 예시입니다.프록시 서버를 처음 들어보신다면, “내가 요청을 직접 보내는 대신에, 중간에 있는 서버(프록시)가 대신 요청을 보내주는 것” 정도로 이해하시면 됩니다. requests Proxy를 왜 쓰냐고요? 프로그램 만들때 IP 차단당하는 일이 많더라구요         1. 프록시란 무엇인가?프록시(Proxy) 서버는 대리 서버라고도 부르며, 사용자의 요청을 받아 대신 전달해 주는 역할을 합니다.예를 들어, 내가 구글 서버에 접속해서 검색을 하고 싶다고 할 때, 내 컴퓨터 -> 프록시 서버 -> 구글 서버 순으로 요청이 전달됩니다. 프록시 서버는 내가 보낸 요.. 2025. 1. 7.
get cookie selenium python, requests 기초강의 3강 소스코드 강의 보면서 따라만들러가기   [3강 소스코드] get cookie selenium, requests 기본 강의 import requests, timefrom selenium import webdriverdef extract_my_cafe_list(cookie = None): cafe_list_mobile_api = "https://apis.naver.com/cafe-home-web/cafe-home/v1/cafes/join?perPage=300" response = requests.get(cafe_list_mobile_api, cookies=cookie) response_json = response.json() try: mycafelist = response_json[.. 2025. 1. 6.
셀레니움(Selenium) 쿠키를 활용해 requests 쿠키값으로 사용하는 방법 1강 보러가기 - Requests User Agent, Header 변경하는 방법 기초 강의 파이썬 requests 기초 강의 proxy, user-agent 바꾸는 법 [1강/2025년 버전]파이썬 requests 라이브러리에 대해서 깊게 알려주는 강의들이 없길래제가 외주개발하면서 자주 사용하는 requests 모듈 '기초' 강의를 만들고 있습니다.​단순히 requests.get(url) 코드만 사용하시던pythoncodinguniversity.tistory.com  2강 보러가기 - Requests Proxy Server 사용하는 방법 Python requests 기초 강의 proxy server 사용하는 방법 [2강/2025년]파이썬 Requests 모듈로 프록시 서버 이용하기 1강 보러가기 Pyt.. 2025. 1. 6.
Python Requests Session 사용법, 속도와 효율 모두 잡기 1. Python Requests Session = 연결 유지 = 요청 속도 향상 !!Python Requests 모듈에서 세션(Session)을 사용하는 방법을 알아보겠습니다.Requests 모듈은 HTTP 요청을 쉽게 보낼 수 있도록 도와주는 라이브러리입니다.import requestsresponse = requests.get("https://httpbin.org/get")print(response.text)단순한 GET/POST 요청뿐 아니라 세션(Session) 기능을 사용하면 작업이 훨씬 더 효율적입니다.  영상으로 강의보기    2. 세션(Session)은 무엇인가?웹에서 세션(Session)은 여러 번의 HTTP 요청 사이에서 상태(state)를 유지하는 메커니즘입니다.서버는 개별 사용자를 .. 2025. 1. 4.
Python requests 기초 강의 proxy server 사용하는 방법 [2강/2025년] 파이썬 Requests 모듈로 프록시 서버 이용하기 1강 보러가기 Python Requests Module Basic Course 파이썬 requests 기초 강의 proxy, user-agent 바꾸는 법 [1강/2025년 버전]파이썬 requests 라이브러리에 대해서 깊게 알려주는 강의들이 없길래제가 외주개발하면서 자주 사용하는 requests 모듈 '기초' 강의를 만들고 있습니다.​단순히 requests.get(url) 코드만 사용하시던pythoncodinguniversity.tistory.com 안녕하세요, 오늘은 파이썬 Requests 모듈을 이용해서 프록시 서버를 사용하는 방법을 함께 알아보겠습니다. 제가 요 글을 쓴 이유는, 많은 분들이 “어, 이거 프록시 쓰려면 어떻게 해야 되지?” 하고.. 2024. 12. 31.
파이썬 requests 기초 강의 proxy, user-agent 바꾸는 법 [1강/2025년 버전] 파이썬 requests 라이브러리에 대해서 깊게 알려주는 강의들이 없길래제가 외주개발하면서 자주 사용하는 requests 모듈 '기초' 강의를 만들고 있습니다.​단순히 requests.get(url) 코드만 사용하시던 분들에게requests 고급(?) 사용법을 알려드리겠습니다​​      이 글에서 requests 이해를 높이기 위해 HTTP Basic API를 제공해주는 서비스를 사용하겠습니다https://httpbin.org/ ​​​1. Requests 모듈의 근본 GET 요청부터 해볼까요?requests.get(url) 100번 쯤 해본 사람은 이거 안 읽으셔도 됨 이번 블로그에서 사용한 코드 전체 원문 소스가 필요하신분은 여기를 방문해주세요 2024.12.30 - [Python Requests 기.. 2024. 12. 30.
Python requests 기초 강의 proxy, user-agent 바꾸는 법 [1강/소스코드 원문] 1강 소스코드 자료입니다. import requests# 1. Requests Get 요청response = requests.get("https://httpbin.org/get")print(response.text)print(response.json())print(type(response.text), type(response.json()))print(response.json()['url'], response.json()['origin'])# 2. Requests GET 요청에서 Parameter, Query String# name=hello&data=worldparams = {"name":"hello","data":"world"}response = requests.get("https://httpbin.o.. 2024. 12. 30.
Python Requests 모듈 사용법 가이드 Python에서 HTTP 요청을 보내는 가장 간단하고 효율적인 방법 중 하나는 requests 모듈을 사용하는 것입니다. 이 모듈을 사용하면 웹 페이지, API 등과의 통신을 쉽게 처리할 수 있습니다. 이 글에서는 requests 모듈을 설치하고 사용하는 방법부터 다양한 기능까지 알아보겠습니다.  영상으로 보실분들  Requests 관련 글Requests User Agent 헤더 변경하는 방법 파이썬 requests 기초 강의 proxy, user-agent 바꾸는 법 [1강/2025년 버전]파이썬 requests 라이브러리에 대해서 깊게 알려주는 강의들이 없길래제가 외주개발하면서 자주 사용하는 requests 모듈 '기초' 강의를 만들고 있습니다.​단순히 requests.get(url) 코드만 사용하시.. 2024. 11. 7.