HttpContext ctx = new BasicHttpContext();
HttpUriRequest req = new HttpGet("http://www.hooktheory.com/analysis/view/the-beatles/i-want-to-hold-your-hand");
client.execute(req, ctx);
req.abort();
List<String> urls = getSongUrls("http://www.hooktheory.com/analysis/browseSearch?sQuery=&sOrderBy=views&nResultsPerPage=525&nPage=1", client, ctx);
List<List<? extends NameValuePair>> paramsList = new ArrayList<>(urls.size());
for (String songUrl : urls) {
paramsList.addAll(getSongParams(songUrl, client, ctx));