사용자 이메일로 이미지 캡처

1346 단어
  • 이 이메일은gravatar의 등록 사용자입니다

  • 개발된 개인 사이트를 방문하여 재미있는 일을 발견했습니다. 그의 사이트에 댓글을 달았는데 제 메일박스만 남기고 제 프로필 사진을 받았습니다. 한때 gmail이 제 프로필 사진을 유출했다고 의심했습니다. 질문을 한 후에gravatar에 등록한 적이 있습니다.
    연구를 통해gravatar에 등록된 메일박스의 이미지를 가져오는py 코드는 다음과 같고 함수로 봉인되었습니다
    # coding:utf8
    """
    --------------------------------------------------------------------------
        File:   ShowAvatarByEmail.py
        Auth:   zsdostar
        Date:   2018/4/12 12:00
        Sys:    Windows 7
    --------------------------------------------------------------------------
        Desc:    gravatar , , 
                 gravatar md5 url 
    --------------------------------------------------------------------------
    """
    import hashlib
    
    
    def get_avatar(email=u'[email protected]', size=300):
        """ Give an true email address and return the avatar image source url of the email.
            You should register your email at http://www.gravatar.com/ .
                :param email : The email address given.
                :param size : The avatar size.
                :returns gravatar_url : The avatar image source url.
        """
        gravatar_url = u'http://www.gravatar.com/avatar/'
        return gravatar_url + hashlib.md5(email).hexdigest() + '?s=' + str(size)
    
    
    if __name__ == '__main__':
        print(get_avatar())
    
    

    좋은 웹페이지 즐겨찾기