public static long getDate(String key) throws Exception {
		/* WebIWicC[g̓擾Ă
		 * URLNXƁAXg[J\bhgp
		 */
		URL originalURL = new URL(key);
		URL queryURL = checkRedirect(originalURL);
		
		InputStream is = queryURL.openStream();
		BufferedReader br = new BufferedReader(new InputStreamReader(is));
		String sourceLine;
		long ret = 0;
		while((sourceLine = br.readLine()) != null) {
			Pattern dataTime = Pattern.compile("(data-time=\")(\\d+)(\")");
			Matcher matcher = dataTime.matcher(sourceLine);
			if(matcher.find()){
				ret = Long.parseLong(matcher.group(2));
				break;
			}
		}
		br.close();
		is.close();
		if (ret != 0) return ret;
		else throw new DateNotFoundException();
	}