diff --git a/r2/r2/lib/utils/utils.py b/r2/r2/lib/utils/utils.py index 3c218618e..e1cd57330 100644 --- a/r2/r2/lib/utils/utils.py +++ b/r2/r2/lib/utils/utils.py @@ -246,12 +246,12 @@ def get_title(url): if not bs: return - title_bs = bs.first('title') + title_bs = bs.html.head.title - if not title_bs or title_bs.children: + if not title_bs or not title_bs.string: return - return title_bs.text.encode('utf-8') + return title_bs.string.encode('utf-8') except: return None