使用java爬虫报错
2021-07-22 13:16:09.618 ERROR 20572 --- [pool-2-thread-8] us.codecraft.webmagic.Spider : process request Request{url='###', method='null', extras=null, priority=0, headers={}, cookies={}} error
java.lang.IndexOutOfBoundsException: Index 2 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[na:na]
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[na:na]
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) ~[na:na]
at java.base/java.util.Objects.checkIndex(Objects.java:372) ~[na:na]
at java.base/java.util.ArrayList.get(ArrayList.java:458) ~[na:na]
at com.ut.job.task.JobProcessor.process(JobProcessor.java:54) ~[classes/:na]
at us.codecraft.webmagic.Spider.onDownloadSuccess(Spider.java:414) ~[webmagic-core-0.7.4.jar:na]
at us.codecraft.webmagic.Spider.processRequest(Spider.java:406) ~[webmagic-core-0.7.4.jar:na]
at us.codecraft.webmagic.Spider.access$000(Spider.java:61) ~[webmagic-core-0.7.4.jar:na]
at us.codecraft.webmagic.Spider$1.run(Spider.java:320) ~[webmagic-core-0.7.4.jar:na]
at us.codecraft.webmagic.thread.CountableThreadPool$1.run(CountableThreadPool.java:74) ~[webmagic-core-0.7.4.jar:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]