안녕하세요 저는 자바를 사용하는 파일에 웹 사이트의 소스 코드를 저장하려고합니다. 소스 코드에서 나는 단지 <script> </script>
태그 내용을 얻고 싶습니다. 어떻게 할 수 있습니까?자바 스크립트 태그 내용 가져 오기
답변
Java에서 HTML 파서를 사용하여 HTML에서 텍스트를 추출하십시오.
(오른쪽) 답변을 확장하려면 약간 : 여기에 몇 가지 나열되어 있습니다 : http://java-source.net/open-source/html-parsers – BalusC
Java에서 변수에 소스 코드를로드했으면 파일에서 <script>
의 위치와 </script>
의 위치를 찾고 해당 범위에 포함되지 않은 모든 것을 삭제하십시오.
뭔가 같은 :
String sourceCode = "source code here"
String startTag = "<script>";
String endTag = "</script>";
int startInt = sourceCode.indexOf(startTag);
int endInt = sourceCode.indexOf(endTag);
그래서 문자열은 다음과 같습니다
String jsCode = sourceCode.substring(startInt,endInt);
(이, 분명 잘못 될 수 미안, 순간에 그것을 테스트 할 수 없습니다)
당신이 할 수있는 방법을 잘 모르겠다 어떤 튜토리얼이나 내가 몇 일간 구글을 사용하여 연구했다 예 이미 정확히 내가 원하는 것을 찾을 수 없다면 – user236501
페이지에 단일 스크립트 요소가있는 경우에만 작동합니다 ... – Val
안녕하세요 고맙지 만, 내 소스 코드가 여러 스크립트 요소를 가지고, 어떤 솔루션을 잡아 멀티
할 Java 또는 JavaScript를 의미합니까? 그들은 완전히 다른 기술입니다 ... – Val
그는 자바를 사용하여 페이지에서 자바 스크립트를 가져오고 싶어합니다. –
주제에 자바 스크립트가 있지만 질문에 자바가 있습니다. 무엇 이니? 자바는 햄과 같은 자바 스크립트입니다. –