1 If you need to extract data from a web page, then the chances are you looked for their API.
2 PyQuery also comes highly recommended to me and I know it's widely used, so it's worth checking out too.
3 Some people prefer BeautifulSoup but I'm confident at writing my own xPaths and so would prefer to stick with lxml for raw speed.