try another way to get page contents