Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Document document = null;
- String mixdrop_url = "https://mixdrop.co/e/844j6n9ju6mlv7o";
- String mp4 = null;
- try {
- document = Jsoup.connect(mixdrop_url)
- .timeout(TIME_OUT)
- .headers(mapHeaders)
- .parser(Parser.htmlParser()).get();
- if (document == null || !document.toString().contains("eval(")){
- if (document != null){
- Pattern p = Pattern.compile("window.location\\s*=\\s*\"(.*?)\"", Pattern.DOTALL);
- Matcher m = p.matcher(document.toString());
- if(m.find()) {
- String token = m.group(1);
- if (token != null && !token.isEmpty()){
- mixdrop_url = mixdrop_url.split("/e/")[0] + token;
- document = Jsoup.connect(mixdrop_url)
- .timeout(TIME_OUT)
- .headers(mapHeaders)
- .parser(Parser.htmlParser()).get();
- }
- }
- }
- }
- try{
- String apilink = "http://yourdomain/api/v1/mixdrop";
- String authJSON = "{\"auth\":\"\",\"skk\":\"your_app_key_from_config\"}";
- String obj = Jsoup.connect(apilink)
- .timeout(TIME_OUT)
- .data("source", base54Encode(document.toString()))
- .data("auth", base54Encode(authJSON))
- .method(Connection.Method.POST)
- .ignoreContentType(true)
- .execute().body();
- if(obj != null && obj.contains("url")){
- JSONObject json = new JSONObject(obj);
- if (json.getString("status").equals("ok"))
- mp4 = json.getString("url");
- }
- }catch (Exception er){
- }
- } catch (Exception e) {
- }
Add Comment
Please, Sign In to add comment