Python3提示异常TypeError: Type str doesn't support the buffer API

【求助】Python3提示错误TypeError: Type str doesn't support the buffer API
代码如下:
import urllib.request

mmurl= "http://mm.taobao.com/json/request_top_list.htm?type=0&page="
i=0
ph=-1
while i<4:
    url=mmurl+str(i)
    print(url)
    up=urllib.request.urlopen(url)
    cont=up.read()
    print('---------------------')
    #print(cont)
    head="<img src"
    tail=".jpg"
    ph=cont.find(head)
    pj=conf.find(tail,ph+1)
    print(cont[ph:pj])
    print('---------------------')
    i+=1


错误;
Traceback (most recent call last):
  File "F:/Python/taobao.py", line 15, in <module>
    ph=cont.find(head)
TypeError: Type str doesn't support the buffer API
按照视频里的程序写的,视频里是Python2,我想改成3,结果出错了。
Python3里的str.find()这样用不对吗
------解决方案--------------------
import urllib.request
 
mmurl = "http://mm.taobao.com/json/request_top_list.htm?type=0&page="
i = 0
ph = -1
while i<4:
    url = mmurl+str(i)
    print(url)
    up = urllib.request.urlopen(url)
    cont = up.read()
    print('---------------------')
    print(type(cont))
    cont = str(cont)
    head = "<img src"
    tail = ".jpg"
    ph = cont.find(head)
    pj = cont.find(tail,ph+1)
    print(cont[ph:pj])
    print('---------------------')
    i += 1