re.search('[\n\|]\s*[Bb]y\s+(.*?)[\n]', soup.text).group(1)
limiting content-length and content-type