new parsing.
no more beautiful soup.
and using urlparse