fix bug about <br>: etree generated by lxml.html will stop at <br /> while assigning the attribute 'element.text', so the length of text block would be incorrect. fortunately, 'element.tail' attribute will give the text following <br />