From Reportlab documentation for drawImage
-
drawImage(image, x, y, width=None, height=None, mask=None, preserveAspectRatio=False, anchor='c')
Draws the image (ImageReader object or filename) as specified.
“image” may be an image filename or an ImageReader object.
image
can certainly not be an url. You can download the image in a local file and include that file's path as the value of first parameter image
.