Download with pd.read_csv, convert to numpy rec array when necessary

No need to write another request and parse and try-except process.