Give lxml raw bytes, no a unicode string. tl;dr encoding declarations in http/html are a mess