Python은 인터넷에서 파일을 다운로드하는 다양한 방법을 제공하며, 패키지 또는
라이브러리를 사용하여 HTTP를 통해 다운로드 할 수 있습니다. 이 튜토리얼은 이러한 라이브러리를 사용하여 Python의 URL에서 파일을 다운로드하는 방법을 설명합니다.
urllib
라이브러리 requests
는 파이썬에서 가장 인기있는 라이브러리 중 하나입니다. URL에 쿼리 문자열을 수동으로 추가하지 않고 HTTP/1.1 요청을 보낼 수 있습니다.
requests
라이브러리는 다음을 포함하여 많은 기능을 수행 할 수 있습니다
형식 데이터 추가
멀티 파트 파일을 추가하십시오
에 액세스 파이썬 응답 데이터
요청을 보내 requests
우선 라이브러리를 설치해야합니다. 메소드는 매우 간단합니다.
설치가 성공했는지 여부를 테스트하려면 Python 통역사에 다음 명령을 입력 할 수 있습니다.
설치가 성공하면 오류가 발생하지 않습니다. requests
http 요청에는 다음이 포함됩니다
get
- 포스트
put
- 삭제
옵션
- 헤드
get request를 보내
요청을 보내는 것은 아래와 같이 매우 간단합니다.
위의 명령은 Google 페이지를 가져 와서 에 정보를 저장합니다.
인코딩 유형의 Google 웹 페이지를 알고 싶다면 어떻게해야합니까?
pip install requests
어쩌면 응답이 무엇인지 알고 싶습니다 :
이것은 응답 내용의 잘린 부분 일뿐입니다. import requests
포스트 요청을 보내
간단히 말해서, 게시물 요청은 특히 양식 제출에 대한 데이터를 작성하거나 업데이트하는 데 사용됩니다.
등록 양식이 있고 이메일 주소와 비밀번호를 입력해야한다고 가정합니다. 등록 제출 버튼을 클릭하면 게시물 요청이 다음과 같습니다.
보내기 요청 요청
PUT 요청은 사후 요청과 유사하며 데이터를 업데이트하는 데 사용됩니다. 예를 들어, 다음 API는 풋 요청을 발행하는 방법을 보여줍니다.
삭제 요청을 보내
이름에서 알 수 있듯이 삭제 요청은 데이터를 삭제하는 데 사용됩니다. 다음은 삭제 요청의 예입니다
-
패키지
- 패키지는 URL을 처리하기 위해 여러 모듈을 수집합니다.
는 - 에 의해 제기 된 예외가 포함되어 있습니다.
파일
-
아래 그림과 같이 :
-
인터넷 리소스를 검색하고 저장하려면
기능을 통해 수행 할 수 있습니다.
-
Python을 사용하여 이미지를 다운로드하십시오
이 예에서는 라이브러리와
모듈 이이 예제 이미지를 다운로드하는 데 사용됩니다.
Python을 사용하여 pdf 파일을 다운로드하십시오
이 예에서는 Google 트렌드에 대한 PDF 파일이 다운로드됩니다.
import requests
req = requests.get("https://www.google.com")
파이썬을 사용하여 zip 파일을 다운로드하십시오
이 예에서는 GitHub 저장소의 내용이 다운로드되고 파일은 로컬로 저장됩니다.
pip install requests
파이썬을 사용하여 비디오를 다운로드하십시오
이 예에서는 비디오 강의가 다운로드됩니다.
Python을 사용하여 CSV 파일을 다운로드하십시오
import requests
결론
이 자습서는 가장 일반적으로 사용되는 파일 다운로드 방법과 가장 일반적인 파일 형식을 소개합니다.
모듈을 사용할 때 코드가 적 으면서도 모듈은 단순성, 인기 및 쿠키 끈기를 사용한 연결, 브라우저 스타일의 SSL 검증 세션, 자동 콘텐츠 디코딩, 인증, 유니티 코드 응답, HTTP 지원 (S) PROFER FILEOURED, MALGITOR FILEUGNER 요청, 지원). 위 내용은 파이썬에서 파일을 다운로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!