Coursera: use http.client instead, fix #163
Coursera: handle more general form of URL