Refactor to improve modularity (slightly)

process_results_pages takes a questionmark results page,
a CSS selector for the table, and column renaming dictionary
and returns a list of rows.