1
SSLHandshakeException:报错的原因是,jdk1.8版本问题导致SSL调用权限上有问题
将java版本更改到java11版本
2
webmagic 0.7.3版本,在爬取只支持 TLS1.2的 https站点会报错参考。
作者说会在0.7.4版本发布修复错误,从maven仓库中将0.7.3改成0.7.4
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-core</artifactId>
<version>0.7.4</version>
</dependency>
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-extension</artifactId>
<version>0.7.4</version>
</dependency>
</dependencies>