diff --git a/pom.xml b/pom.xml
index b96c9a829..d0abd3568 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
2.2.1
us.codecraft
- 1.0.0
+ 1.0.1
pom
UTF-8
@@ -22,7 +22,7 @@
3.23.1
1.5.0
4.4
- 2.11.0
+ 2.14.0
3.12.0
2.0.19.graal
3.0.13
diff --git a/webmagic-core/pom.xml b/webmagic-core/pom.xml
index 6e1d3c896..52cd7ba2c 100644
--- a/webmagic-core/pom.xml
+++ b/webmagic-core/pom.xml
@@ -8,7 +8,7 @@
us.codecraft
webmagic
- 1.0.0
+ 1.0.1
4.0.0
diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/Page.java b/webmagic-core/src/main/java/us/codecraft/webmagic/Page.java
index b4c161a9a..e8c75ccf1 100644
--- a/webmagic-core/src/main/java/us/codecraft/webmagic/Page.java
+++ b/webmagic-core/src/main/java/us/codecraft/webmagic/Page.java
@@ -4,7 +4,6 @@
import us.codecraft.webmagic.selector.Html;
import us.codecraft.webmagic.selector.Json;
import us.codecraft.webmagic.selector.Selectable;
-import us.codecraft.webmagic.utils.HttpConstant;
import us.codecraft.webmagic.utils.UrlUtils;
import java.util.ArrayList;
@@ -43,9 +42,9 @@ public class Page {
private Map> headers;
- private int statusCode = HttpConstant.StatusCode.CODE_200;
+ private int statusCode;
- private boolean downloadSuccess = true;
+ private boolean downloadSuccess;
private byte[] bytes;
diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java b/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java
index a35af70af..a71166421 100644
--- a/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java
+++ b/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java
@@ -187,7 +187,7 @@ public Spider scheduler(Scheduler scheduler) {
*/
public Spider setScheduler(Scheduler updateScheduler) {
checkIfRunning();
- SpiderScheduler oldScheduler = this.scheduler;
+ Scheduler oldScheduler = scheduler.getScheduler();
scheduler.setScheduler(updateScheduler);
if (oldScheduler != null) {
Request request;
@@ -458,7 +458,6 @@ private void onDo