Python请求流问题

问题描述 投票:0回答:1

我有一个关于python请求的问题。

当我使用python请求向link请求时,应用程序冻结请求get()方法语句。我的猜测是应用程序停留在get方法的循环中,因为页面没有完全加载。

我分享下面的代码示例:

import requests

headers = {'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0'}
print('request sending')
ctt = requests.get('http://cms.stream.publicradio.org/', verify=False, timeout=20,
                         headers=headers, stream = False).headers.get('Content-Type')
print('###' + ctt)
python-3.x python-requests
1个回答
0
投票

您可以尝试使用stream作为True:

res = requests.get('http://cms.stream.publicradio.org/', verify=False, timeout=20,
                         headers=headers, stream=True)
print res.headers.get('Content-Type')  # it will print 'audio/mpeg'
© www.soinside.com 2019 - 2024. All rights reserved.