img.py 755 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/eny python
  2. # _*_coding:utf-8_*_
  3. import requests
  4. import re
  5. def img(url):
  6. im = requests.get(url).content
  7. url = 'https://www.how-old.net/Home/Analyze?isTest=False&source=&version=www.how-old.net'
  8. data = {'file': im}
  9. r = requests.post(url, files=data)
  10. r = r.text.replace('\\', '')
  11. gender = re.findall('"gender": "(.*?)"', r)
  12. age = re.findall('"age": (.*?),', r)
  13. lists = zip(gender,age)
  14. result = []
  15. for i,j in lists:
  16. if i == 'Male':
  17. i = u'男'
  18. else:
  19. i = u'女'
  20. result.append({'sex':i,"age":j})
  21. return result
  22. # print (img('http://mmbiz.qpic.cn/mmbiz_jpg/hWWXn4JfVmia8Giatv3h0Ge82jdbAjOFF962Laiasl7Pu2Sx3qibdQzqTFFnpnFYPwuCuMwXXia7eHs9zb0nibsaFM2g/0'))