Вопрос по автоматизации действий с сайтами действительно зачастил.
Если нужно быстро и просто, то webtest,selenium,requests.
Если нужно чуть медленнее, но с разными фичами, то grab,mechanize,beautifulsoup.
Лично я использую grab, потому что он достаточно шустрый (pycurl/lxml бэкэнд быстрее python-библиотек) и потому что высокоуровнево (легкая многопоточность, обработка форм, документация на русском).