{ "version": "0.2.0", "configurations": [ { "type": "java", "name": "CrawlerScheduler", "request": "launch", "mainClass": "com.ski.crawler.spider.CrawlerScheduler", "projectName": "crawler" }, { "type": "java", "name": "Main (no proxy)", "request": "launch", "mainClass": "com.ski.crawler.Main", "args": [ "crawl", "--site skiresort", "--limit 5", "--proxy 127.0.0.1:7890", "--timeout 60000", "--retry 2", "--show-failures" ] }, { "type": "java", "name": "Main (real, Clash proxy)", "request": "launch", "mainClass": "com.ski.crawler.Main", "vmArgs": [ "-Djava.net.useSystemProxies=true", "-Dhttp.proxyHost=127.0.0.1", "-Dhttp.proxyPort=7890", "-Dhttps.proxyHost=127.0.0.1", "-Dhttps.proxyPort=7890" ] }, { "type": "java", "name": "Main (real, Clash SOCKS5)", "request": "launch", "mainClass": "com.ski.crawler.Main", "vmArgs": [ "-Djava.net.useSystemProxies=true", "-DsocksProxyHost=127.0.0.1", "-DsocksProxyPort=7891" ] } ] }