catch bad urls during parsing and return None
Fix the job save path and switch the user agent.