'è·åäœèçåéšhash idïŒçšäžå°å°±å¿œè§å§~ïŒ
:return: çšæ·hash id
:rtype: str'

@property
@check_soup('_hash_id')
def hash_id(self):

    div = self.soup.find('div', class_='zm-profile-header-op-btns')
    if (div is not None):
        return div.button['data-id']
    else:
        ga = self.soup.find('script', attrs={'data-name': 'ga_vars'})
        return json.loads(ga.text)['user_hash']
