Skip to content

Commit 20932df

Browse files
committed
修复性别不可知的 bug
1 parent b1a91e9 commit 20932df

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

zhihu.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -385,20 +385,23 @@ def get_gender(self):
385385
"""
386386
By Mukosame (https://github.com/mukosame)
387387
增加获取知乎识用户的性别
388-
389-
"""
388+
389+
"""
390390
if self.user_url == None:
391391
print "I'm anonymous user."
392-
return 0
392+
return 'unknown'
393393
else:
394394
if self.soup == None:
395395
self.parser()
396396
soup = self.soup
397-
gender = str(soup.find("span",class_="item gender").i)
398-
if (gender == '<i class="icon icon-profile-female"></i>'):
399-
return 'female'
400-
else:
401-
return 'male'
397+
try:
398+
gender = str(soup.find("span",class_="item gender").i)
399+
if (gender == '<i class="icon icon-profile-female"></i>'):
400+
return 'female'
401+
else:
402+
return 'male'
403+
except:
404+
return 'unknown'
402405

403406
def get_followees_num(self):
404407
if self.user_url == None:

0 commit comments

Comments
 (0)