1.1 学习get与post请求
学习get与post请求,尝试使用requests或者是urllib用get方法向https://www.baidu.com/发出一个请求,并将其返回结果输出。
import urllib.request
url = 'https://www.baidu.com/'
response = urllib.request.urlopen(url)
print(response)
输出为:
<http.client.HTTPResponse object at 0x000000000291C320>
断开了网络,再发出申请,结果为:
Traceback (most recent call last):
File "D:\Python\lib\urllib\request.py", line 1317, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "D:\Python\lib\http\client.py", line 1229, in request
self._send_request(method, url, body, headers, encode_chunked)
File "D:\Python\lib\http\client.py", line 1275, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "D:\Python\lib\http\client.py", line 1224, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "D:\Python\lib\http\client.py", line 1016, in _send_output
self.send(msg)
File "D:\Python\lib\http\client.py", line 956, in send
self.connect()
File "D:\Python\lib\http\client.py", line 1384, in connect
super().connect()
File "D:\Python\lib\http\client.py", line 928, in connect
(self.host,self.port), self.timeout, self.source_address)
File "D:\Python\lib\socket.py", line 727, in create_connection
raise err
File "D:\Python\lib\socket.py", line 716, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
During handling of the above exception, another exception occurred:
Traceback (most recent call last