前言

常用比较万金油的下载函数,记录方便下次调用。

代码

1
2
3
4
5
6
7
8
9
10
import requests

def downloadData(url, **kwargs):
try:
res = requests.get(url, **kwargs)
res.raise_for_status()
res.encoding = res.apparent_encoding
return res.text
except:
return None

**kwargs 允许你将不定长度的键值对, 作为参数传递给一个函数。
如果你想要在一个函数里处理带名字的参数, 你应该使用**kwargs

END.