urllib
-
[python module / urllib.parse] urlparse() - URL 분해Python/모듈 2023. 2. 24. 15:31
urlparse()는 url을 요소별, 즉, scheme, network, location, path, query string, fragment로 구분합니다. url문자열을 인자로 받으며 각 요소 담은 Named tuple을 반환합니다. urlparse()의 사용예시는 아래와 같습니다. from urllib.parse import urlparse url = 'https://www.example.com/path/to/resource?key1=value1&key2=value2#fragment' parsed_url = urlparse(url) print(parsed_url.scheme) # 'https' print(parsed_url.netloc) # 'www.example.com' print(parsed_u..
-
[python module / urllib.request] urlopen() - URL의 데이터를 확인하는 방법Python/모듈 2023. 2. 24. 15:05
urlopen()은 urllib.request를 import함으로써 사용 가능합니다. urlopen()을 통해 인자로 받는 url의 response data를 얻거나 데이터를 POST 방식으로 서버에 전송 가능합니다. urlopen()은 HTTPResponse object를 반환합니다. import urllib.request response = urllib.request.urlopen('https://www.google.com/') print(response) // urlopen()이 반환한 객체는 여러 메서드를 갖습니다. 몇가지를 정리하면 아래와 같습니다. .read([n]) : response body를 읽고 반환한다. (n이 전달된 경우 n 바이트까지 읽고 반환한다.) .readline() : re..