我试图使用requests
发出一个简单的get请求
import requests
def main():
content = requests.get("https://google.com")
print(content.status_code)
if __name__ == "__main__":
main()
我在Linux上运行这个,17.10版。 Python版本:2.7或3.6(两者都试过)。你知道吗
代码被困在运行中,它不会超时或发生任何事情。你知道吗
在我停止它之后,基于调用堆栈,它被困在:
File "/usr/lib/python2.7/socket.py", line 228, in meth return getattr(self._sock,name)(*args)
我刚刚在Python控制台上运行了您的代码,它返回了
200
。我正在运行python3.6.7和ubuntu18.04。他说可能是您的计算机无法连接到谷歌网站在很长一段时间内,您应该传递
timeout
参数和try except
使用以下代码:
如果您的网络连接出现暂时性问题,此代码段将保证正确的响应。他说
相关问题 更多 >
编程相关推荐