求问大佬,怎样往这个函数加入多线程,想要同时爬虫下载或保存,这个怎么破
在线等~~~
btnRun.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent e){
ExecutorService executorService = Executors.newFixedThreadPool(5);
for (int i = Integer.valueOf(textField_1.getText()); i < Integer.valueOf(textField.getText()); i++) {
String re = Utils.getSubString(Utils.sendGet("https://api.bilibili.com/x/web-interface/view?aid=" + i), "\"pic\":\"", "\",\"title\":\"");
String error = Utils.getSubString(re, "\"code\":", ",\"message\"");
if (!error.equalsIgnoreCase("-404")) {
System.out.println(re);
Utils.download(new File("E:\\Users\\Test\\AV" + i + ".jpg"), re);
}
}
}