1 Star 0 Fork 0

iXingo/weixin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
howold.py 1.00 KB
一键复制 编辑 原始数据 按行查看 历史
iXingo 提交于 2016-10-28 11:40 . 调用微软how-old.net图片识别结果
# -*- coding: utf-8 -*-
import requests
import re
def imgtest(picurl):
s = requests.session()
url = 'http://how-old.net/Home/Analyze?isTest=False&source=&version=001'
header = {
'Accept-Encoding': 'gzip, deflate',
'User-Agent': "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0",
'Host': "how-old.net",
'Referer': "http://how-old.net/",
'X-Requested-With': "XMLHttpRequest"
}
data = {'file': s.get(picurl).content}
# data = {'file': open(sid+'.jpg', 'rb')}
# 此处打开指定的jpg文件
r = s.post(url, files=data, headers=header)
h = r.content
i = h.replace('\\', '')
# j = eval(i)
gender = re.search(r'"gender": "(.*?)"rn', i)
age = re.search(r'"age": (.*?),rn', i)
if gender.group(1) == 'Male':
gender1 = '帅哥'
else:
gender1 = '美女'
# print gender1
# print age.group(1)
datas = [gender1, age.group(1)]
return datas
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/ixingo/weixin.git
git@gitee.com:ixingo/weixin.git
ixingo
weixin
weixin
master

搜索帮助