当前位置:首页 > 培训职业 > 正文

怎么用Java爬虫模拟登陆山大教务系统获取自

代码:Stringurl="/admin/main/flrpro.do";try{WebClientwebClient=newWebClient(BrowserVersion.FIREFOX_10);//设置webClient的相关参数webClient.getOptions().setJavaScriptEnabled(true);webClient.getOptions().setCssEnabled(false);webClient.setAjaxController(newNicelyResynchronizingAjaxController());//webClient.getOptions().setTimeout(50000);webClient.getOptions().setThrowExceptionOnScriptError(false);//模拟浏览器打开一个目标网址HtmlPagerootPage=webClient.getPage(url);System.out.println("为了获取js执行的数据线程开始沉睡等待");Thread.sleep(3000);//主要是这个线程的等待因为js加载也是需要时间的System.out.println("线程结束沉睡");Stringhtml=rootPage.asText();System.out.println(html);}catch(Exceptione){}

多重随机标签

猜你喜欢文章