:uploader should be User instead of String
made scraper more resilient to missing/moved elements