通过API获取网络的图片下载,这里以天行数据为例,做简要实验。
数据获取地址:网站地址(key请在个人中心获取,需注册,然后在个人中心复制,替换APIKEY即可)
1. Python方法
import requests
import json
def main():
# request / response
resp = requests.get('http://api.tianapi.com/meinv/?key=自己的KEY&num=10')
mydict = json.loads(resp.text)
for tempdict in mydict['newslist']:
# 这里的newslist要根据不同api中的名字做相应调整,此次天行的为newslist.
pic_url = tempdict['picUrl']
resp = requests.get(pic_url)
filename = pic_url[pic_url.rfind('/') + 1:]
try:
with open(filename, 'wb') as fs:
fs.write(resp.content)
except IOError as e:
print(e)
if __name__ == '__main__':
main()
- 2. JavaScript(html)原生方法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<!--div---加载的美女图片存放的地方-->
<div id="photos">
</div