python urllib와 urllib3 지식점 총결산
1. 설명
사용 가능한 네트워크 라이브러리에서 URLIB와 URLIB3는 투입 생산비가 가장 높은 두 개일 수 있다.그것들은 컴퓨터에 있는 것처럼 인터넷을 통해 파일에 접근할 수 있다.간단한 함수 호출만 있으면 통일된 자원 포지셔닝 문자(URL)가 가리키는 모든 동작을 프로그램의 입력으로 사용할 수 있다.이런 기능이 모듈re와 결합하여 사용하면 무엇을 할 수 있는지 생각해 보세요!웹 페이지를 다운로드하고 정보를 추출하여 연구 보고서를 자동으로 생성할 수 있습니다.
2. 차이점
모듈 URLIB와 URLIB3의 기능은 차이가 많지 않지만, URLIB3가 더 좋다.간단한 다운로드에 urllib는 충분합니다.HTTP 인증이나 쿠키를 실현하거나 확장을 작성하여 자신의 프로토콜을 처리하려면 urllib3가 더 좋은 선택일 수 있습니다.
3. 사용 주의
네트워크가 연결되지 않은 상태에서 모듈 URL을 사용하려면 file: 첫 번째 URL로 로컬 파일에 접근할 수 있습니다. 예를 들어 file:c:\text\somefile입니다.txt.
4. 인스턴스
거의 로컬 파일을 여는 것처럼 원격 파일을 열 수 있습니다. 차이점은 읽기 모드만 사용하고 모듈 URLIB를 사용하는 것입니다.open (또는 file) 대신 request의 함수 urlopen입니다.
>>> from urllib.request import urlopen
>>> webpage = urlopen('http://www.python.org')
네트워크에 연결되면 변수 웹 페이지는 파일과 유사한 대상을 포함합니다. 이 대상은 웹 페이지와 같습니다.https://www.python.org/연관컨텐츠 확장:
urllib
이것은 Python에 내장된 HTTP 요청 라이브러리입니다. 즉, 우리는 추가 설치 없이 사용할 수 있습니다. 기본적으로 기본적인 네트워크 요청 기능을 포함하고 있으며 네 개의 모듈을 포함합니다.
urllib에서 리퀘스트라는 모듈은 주로 네트워크 요청을 구축하고 발기하며 그 안에 Headers, Proxy 등을 넣는다.
그것을 이용하여 브라우저의 요청 시작 과정을 모의할 수 있다
이python urllib와 urllib3 지식점에 대한 이 글을 소개합니다. 더 많은 python urllib와 urllib3에 대한 상세한 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.