Skip to content

Instantly share code, notes, and snippets.

@hiyorineko
Last active March 7, 2016 07:31
Show Gist options
  • Save hiyorineko/9d36cce2df375d75da9a to your computer and use it in GitHub Desktop.
Save hiyorineko/9d36cce2df375d75da9a to your computer and use it in GitHub Desktop.
Jsoupでhtmlパース。img srcタグを抽出。
@Override
protected String doInBackground(Uri.Builder... builder) {
try {
document = Jsoup.connect("http://ws-tcg.com/ws_today").get();
return "成功";
}catch(IOException e){
return "失敗";
}
}
// このメソッドは非同期処理の終わった後に呼び出されます
@Override
protected void onPostExecute(String result) {
Elements img = document.select("div.center");
urls = new ArrayList<String>();
for(int i = 0;i < img.size();i++){
Element e = img.get(i);
String parse = e.toString().replaceAll("<div.+?>", "");
parse = parse.replaceAll("</div>", "");
parse = parse.replaceAll("<img src=\"", "");
parse = parse.replaceAll("\" alt=\"\">", "");
parse = parse.replaceAll(" ", "");
parse = parse.replaceAll("\n", "");
urls.add(parse);
}
ViewFlipper flipper = (ViewFlipper) mainActivity.findViewById(R.id.flipper);
//URL数だけImageViewを作成してflipperに追加
for(int i=0;i<urls.size();i++) {
ImageView iv = new ImageView(mainActivity);
Picasso.with(mainActivity).load(urls.get(i)).into(iv);
flipper.addView(iv);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment