use json and htmlparser