2013-07-12 6 views
0

저는 Android에서 HttpClient로 작업하고 있습니다. URL에 http://e-info.vn/tvguide/listings/channel/7/296043이라는 GET 요청을 보냈지 만 브라우저로 찾아 볼 때받은 내용과 응답이 유사하지 않습니다.[Android] HttpClient가 웹 사이트의 전체 콘텐츠를 가져올 수 없습니까?

이 내가 자바 스크립트를 실행 한 후 웹 사이트의 전체 내용을 얻는 방법을 모르는 내 코드

HttpClient client = new DefaultHttpClient(); 
HttpGet httpget = new HttpGet(url11); 
HttpResponse response11 = client.execute(httpget); 

응답 내용

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ><html xmlns="http://www.w3.org/1999/xhtml">  <head>   <link class="component" href="/tvguide/a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" rel="stylesheet" type="text/css" /><link class="component" href="/tvguide/a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" media="rich-extended-skinning" rel="stylesheet" type="text/css" /><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/jquery/jquery.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg.ajax4jsf.javascript.PrototypeScript" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg.ajax4jsf.javascript.AjaxScript" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/events.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/utils.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/json/json-dom.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/scriptaculous/effects.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/JQuerySpinBtn.js" type="text/javascript"></script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/calendar.js" type="text/javascript"></script><link class="component" href="/tvguide/a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css/calendar.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" rel="stylesheet" type="text/css" /><script type="text/javascript">window.RICH_FACES_EXTENDED_SKINNING_ON=true;</script><script src="/tvguide/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/skinning.js" type="text/javascript"></script><link class="user" href="/tvguide/a4j/s/3_3_1.GAstylesheet/theme.xcss/DATB/eAF7sqpgb-jyGdIAFrMEaw__;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" rel="stylesheet" type="text/css" /><link class="user" href="/tvguide/stylesheet/theme.css;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" rel="stylesheet" type="text/css" /><script src="/tvguide/js/jquery.media.js;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" type="text/javascript"></script><script src="/tvguide/js/tvguide.js;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" type="text/javascript"></script><script src="/tvguide/js/jquery.lazyload.mini.js;jsessionid=FD60A14DDEE76AA1F005C83C22A165A7" type="text/javascript"></script><meta name="keywords" />   <meta name="description" />   <meta http-equiv="content-type" content="text/html; charset=utf-8" />   <title>TV Guide :: HTVC L&#7883;ch Ph&aacute;t S&oacute;ng</title>   <link rel="shortcut icon" href="/tvguide/images/favicon.ico" type="image/x-icon" />    <!--    <a:loadStyle src="/stylesheet/nyroModal.css"/>    -->    <!--    <a:loadScript src="/js/jquery.nyroModal-1.6.2.pack.js"/>     -->    <link href="/tvguide/stylesheet/tvguide_style.css" rel="stylesheet" type="text/css" media="screen" />    <!--[if lte IE 6]>   <link rel="stylesheet" type="text/css" href="/tvguide/stylesheet/tvguide_style_ie6.css"></link>   <![endif]-->   <!-- Google Analaytics -->   <script type="text/javascript">     var _gaq = _gaq || [];    _gaq.push(['_setAccount', 'UA-21106423-1']);   _gaq.push(['_trackPageview']);       (function() {    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);    })();      </script>   <script type="text/javascript" language="javascript"> 

You can visit website at http://e-info.vn/tvguide/listings/channel/7/296043 

입니다. 시간 내 주셔서 감사합니다.

답변

0

here 예제를보십시오. 그들은 기본적으로 webview과 JavaScript 인터페이스를 사용하여 생성 된 HTML을 추출합니다.

관련 문제