Added UTF-8 encoding and RandomUserAgentMiddleware