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 OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

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

Android Minimum touch target size

Android Notification with Full Screen

Free privacy

KiCad 시작하기 2 (PCB 만들기)

tensorflow tf.expand_dims()

Android AVD Ram size change