Some refinement and give it as tag since I will abandon the use of htmlunit. I will try to use selenium with phantomjs driver and hope this will solve the jd.com problem.