Advertisement
YChalk

Vinted

May 27th, 2022
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.83 KB | None | 0 0
  1. /******************************************************************************
  2.  
  3. Welcome to GDB Online.
  4. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
  5. C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
  6. Code, Compile, Run and Debug online from anywhere in world.
  7.  
  8. *******************************************************************************/
  9.  
  10. import java.awt.Desktop;
  11. import java.net.URI;
  12.  
  13. public class Main
  14. {
  15.     public static void main(String[] args) {
  16.         String url = "https://www.vinted.co.uk/vetements?search_text=&brand_id[]=174480&brand_id[]=599969&brand_id[]=203598&brand_id[]=219848&brand_id[]=277350&brand_id[]=671&brand_id[]=1473537&brand_id[]=5416919&brand_id[]=6596333&brand_id[]=103740&brand_id[]=3573&brand_id[]=481&brand_id[]=238464&brand_id[]=2459851&brand_id[]=73306&brand_id[]=5451830&brand_id[]=5930015&brand_id[]=10605&brand_id[]=8131&brand_id[]=1441&brand_id[]=5757288&brand_id[]=25629&brand_id[]=6036597&brand_id[]=7440266&brand_id[]=408013&brand_id[]=360098&brand_id[]=86972&brand_id[]=4463&brand_id[]=681348&brand_id[]=2776470&brand_id[]=452911&brand_id[]=1702343&brand_id[]=73952&brand_id[]=188208&brand_id[]=556838&brand_id[]=46293&brand_id[]=2579&brand_id[]=10763&brand_id[]=2232065&brand_id[]=2834918&brand_id[]=46805&brand_id[]=959088&brand_id[]=4734513&brand_id[]=241880&brand_id[]=378755&brand_id[]=468347&brand_id[]=131166&brand_id[]=216776&brand_id[]=364&brand_id[]=4989633&brand_id[]=1866716&brand_id[]=7502111&brand_id[]=7299933&brand_id[]=359285&brand_id[]=378695&brand_id[]=352089&brand_id[]=200326&brand_id[]=459780&brand_id[]=696416&brand_id[]=360051&size_id[]=209&status[]=6&status[]=1&currency=GBP&search_id=5368098394&order=newest_first";
  17.         String regex = "&brand_id\\[\\]=";
  18.         String tag = "&brand_id[]=";
  19.         tagRemover(url, regex, tag);
  20.     }
  21.    
  22.     public static void tagRemover(String url, String regex, String tag) {
  23.         String[] parts = url.split(regex);
  24.        
  25.         StringBuilder sb = new StringBuilder(parts[0]);
  26.        
  27.         for (int i = 1; i < parts.length-1; i++) {
  28.             for (int j = 1; j < parts.length-1; j++) {
  29.                 for (int k = 1; k < parts.length-1; k++) {
  30.                     if (k == i || k == j) {
  31.                         continue;
  32.                     }
  33.                     sb.append(tag);
  34.                     sb.append(parts[k]);
  35.                 }
  36.                 sb.append(tag);
  37.                 sb.append(parts[parts.length-1]);
  38.                 search(sb.toString());
  39.                 sb = new StringBuilder(parts[0]);
  40.             }
  41.            
  42.         }
  43.     }
  44.    
  45.     public static void search(String uri) {
  46.         try {
  47.             Desktop desktop = java.awt.Desktop.getDesktop();
  48.             URI oURL = new URI(uri);
  49.             desktop.browse(oURL);
  50.         } catch (Exception e) {
  51.             e.printStackTrace();
  52.         }
  53.     }
  54. }
  55.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement