Python urllib.request.urlopen()

사용 버전 : Python 3.6.7

사용 프로그램 : Atom 1.33.1 x64


파이썬 urllib.request.open()에 대해서 알아보겠습니다.


괄호 안에는 url, timeout 속성이 들어갑니다.


urllib.request.urlopen()은 HTTP 연결을 할 때 사용합니다.

HTTP/1.1을 사용하며, 

괄호 안에는 url 또는 request object를 사용할 수 있습니다.


'url' 속성에는 URL encoding 된 주소가 들어갑니다.




네이버 페이지를 여는 코드를 짜보았습니다.


실행하면, 위와 같이 네이버의 html을 읽어 들입니다.



timeout 속성을 사용하면, 연결 대기 시간을 정할 수 있습니다.

서버 측에서 응답이 없거나 늦을 시, 해당 대기시간이 지나면 우리가 연결을 끊습니다.






우리나라는 인터넷 시설이 좋기 때문에, timeout 시간을 0.01초 정도 설정해야 끊기는 걸 볼 수 있습니다.

여기서 주의할 점은 오류 메시지를 띄우면서, 프로그램이 종료된다는 점입니다.

따라서, try, except를 사용하시기 바랍니다.



끝.


카테고리: Python, urllib






[계수기] 앱 광고

외국: Hand Counter 



계수기 앱.

하나씩 개수를 셀 때 사용해보세요.

센 숫자를 메모와 함께 저장할 수 있습니다.


감사합니다.


[계수기] 앱 광고 끝.

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

KiCad 시작하기 7 (FreeRoute 사용하기 2)

음악 총보(Score), 파트보(Part)

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 3 (새로운 소자 추가하기)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

딩기 요트 명칭

Android Compose automation for getting localized images to use on Play Store app image

Android Default background color setting

Android App architecture: State holders and UI state