diff --git a/yfinance/base.py b/yfinance/base.py index b19770bc4..c75740106 100644 --- a/yfinance/base.py +++ b/yfinance/base.py @@ -467,9 +467,12 @@ def _get_info(self, proxy=None): self._info['logo_url'] = "" try: - domain = self._info['website'].split( - '://')[1].split('/')[0].replace('www.', '') - self._info['logo_url'] = 'https://logo.clearbit.com/%s' % domain + if not 'website' in self._info: + self._info['logo_url'] = 'https://logo.clearbit.com/%s.com' % self._info['shortName'].split(' ')[0].split(',')[0] + else: + domain = self._info['website'].split( + '://')[1].split('/')[0].replace('www.', '') + self._info['logo_url'] = 'https://logo.clearbit.com/%s' % domain except Exception: pass