TypeError: нельзя использовать строковый шаблон для байтовоподобного объекта в re.findall ()

Я пытаюсь узнать, как автоматически получать URL-адреса со страницы. В следующем коде я пытаюсь получить заголовок веб-страницы:

import urllib.request
import re

url = "http://www.google.com"
regex = '<title>(,+?)</title>'
pattern  = re.compile(regex)

with urllib.request.urlopen(url) as response:
   html = response.read()

title = re.findall(pattern, html)
print(title)

И я получаю эту неожиданную ошибку:

Traceback (most recent call last):
  File "path\to\file\Crawler.py", line 11, in <module>
    title = re.findall(pattern, html)
  File "C:\Python33\lib\re.py", line 201, in findall
    return _compile(pattern, flags).findall(string)
TypeError: can't use a string pattern on a bytes-like object

Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос