public MovieData queryMovieDetailData(MovieData data) {
        String filmId = data.atMovieFilmId;
        String url = "http://app.atmovies.com.tw/movie/movie.cfm?action=filmdata&film_id=" + filmId;
        String date = null;
        String length = null;
        try {
            String result = this.sendGet(url);
            //Pattern p = Pattern.compile(".*<span class=\"at21b\">(.*)</span><br>.*<span class=\"at12b_gray\">([A-Za-z0-9:.,&\\- '\\[\\]]+)</span>.*");
            Pattern p = Pattern.compile(".*<div class=\"filmTitle\"><!-- filmTitle -->(.*)</div><!-- filmTitle end -->.*");
            Matcher m = p.matcher(result);
            if (m.matches()) {
                String fullname = m.group(1);
                fullname = fullname.replaceAll("<(.|\n)*?>", "");
                fullname = fullname.trim();
                System.out.println(fullname);
                Pattern p2 = Pattern.compile("(([0-9A-Za-z\\[\\]]|[^\\x00-\\x40\\x5B-\\x60\\x7B-\\x7F])+) ([A-Za-z0-9:.,&\\- '\\[\\]]+)");
                Matcher m2 = p2.matcher(fullname);
                if (m2.matches()) {
                    data.atMovieChineseName = m2.group(1).trim();
                    data.atMovieEnglishName = m2.group(3).trim();
                    Pattern p3 = Pattern.compile("(.*) \\[\\d+\\]");
                    Matcher m3 = p3.matcher(data.atMovieEnglishName);
                    if (m3.matches()) {
                        data.atMovieEnglishName = m3.group(1).trim();
                    }
                }
                System.out.println("Name: " + data.atMovieChineseName + "(" + data.atMovieEnglishName + ")");
            }
            Pattern dateP = Pattern.compile(".*片長：(\\d+)分</li>.*上映日期：([0-9/]+)</li>.*<BR>.*");
            Matcher dateM = dateP.matcher(result);
            if (dateM.matches()) {
                length = dateM.group(1);
                date = dateM.group(2).replaceAll("/", "-");
            }
            try {
                data.atMovieLength = Integer.parseInt(length);
            } catch (Exception e) {
                data.atMovieLength = 0;
            }
            data.atMovieReleaseDate = date;

            Pattern imdbIdP = Pattern.compile(".*<a  href=\"http://us.imdb.com/Title\\?(.*)\" target=_blank>IMDb</a>.*");
            Matcher imdbIdM = imdbIdP.matcher(result);
            if (imdbIdM.matches()) {
                String imdbId = "tt" + imdbIdM.group(1);
                data.imdbId = imdbId;
            }
        } catch (Exception e) {
            System.out.println("getMovieDetailData: " + e);
        }
        return data;
    }