-2
누구든지 성공적으로 회사 이름을 "Alcoa Inc."로 구문 분석하는 방법을 알고 있다면 궁금합니다. 아래 URL에 나와 있습니다. 그림을 보여주는 것이 훨씬 쉬울 지 모르지만 나는 명성이 충분하지 않습니다. 어떤 도움을 주시면 감사하겠습니다. 내가 관심의 소스 HTML의 페이지를 분석 한 후 바로 JSoup를 사용하는 것, 나 자신을Parse 회사 정보
<div class="appbar-snippet-primary">
<span>Alcoa Inc.</span>
</div>
public Elements htmlParser(String url, String element, String elementType, String returnElement){
try {
Document doc = Jsoup.connect(url).get();
Document parse = Jsoup.parse(doc.html());
if (returnElement == null){
return parse.select(elementType + "." + element);
}
else {
return parse.select(elementType + "." + element + " " + returnElement);
}
}
public String htmlparseGoogleStocks(String url){
String pr = "pr";
String appbar_center = "appbar-snippet-primary";
String val = "val";
String span = "span";
String div = "div";
String td = "td";
Elements price_data;
Elements title_data;
Elements more_data;
price_data = htmlParser(url, pr, span, null);
title_data = htmlParser(url, appbar_center, div, span);
//more_data = htmlParser(url, val, td, null);
//String stockprice = price_data.text().toString();
String title = title_data.text().toString();
//System.out.println(more_data.text());
return title;
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
HTML 소스를 살펴 보셨습니까? –
회사 가격을 성공적으로 파싱했지만 어떤 이유로 회사 코드를 보유하고있는 사업부를 잡지 않을 것입니다. – Muraaby