2011-05-03 3 views
-2

이 유틸리티에 대해서는 상당히 흥분되지만 구현과 관련된 몇 가지 문제가 있습니다. 그것을 설치했지만 서버에서 HTML 파일을 실행해도 아무런 결과가 나오지 않습니다. URL 코드의 구문 오류입니다.보일러 파이프에 붙임

<script LANGUAGE="JavaScript" SRC="boilerpipe-1.1.0.jar"> 
</script> 

<script type="text/javascript"> 


URL url = new URL("http://www.mywebsite.com"); 
var text = ArticleExtractor.INSTANCE.getText(url); 

document.write(text); 

</script> 

수정 =====>이 코드는 효과가있는 것으로 보입니다.

<?php 


$html = file_get_contents("http://www.google.com"); 

?> 


<script language="JavaScript" src="boilerpipe-1.1.0.jar"></script> 


<script language="javascript" type="text/javascript"> 

    var sStr = "<?php echo $html?>"; 

    var text = ArticleExtractor.INSTANCE.getText(sStr); 

document.write(text); 

?>

답변

14

Boilerpipe는 자바 라이브러리가 아닌 자바 스크립트 라이브러리입니다. 두 언어 사이의 관계는 자동차카펫 사이의 관계보다 조금 더 깊다.

웹 페이지 내에서 보일러 파이프를 사용하려면 API를 JavaScript에 노출시키는 Java 애플릿을 작성하거나 HTTP를 통해 노출 한 다음 (Ajax를 사용하여 액세스하는) 웹 서비스를 작성해야합니다.

+0

잡아! 그가 생각을 어디에서 얻었는지 궁금해 ... –

+0

아하이 봐요. 나는 PHP 문자열 변수에 대한 Article.Extractor 함수를 사용하기를 원했다 ... – user734063

+0

어떤 종류의 진전을 보였다. 그 기능을 호출하는 것으로 보이지는 않지만. – user734063