2020 * {@link #getHtml()} get content of current page <br>
2121 * {@link #putField(String, Object)} save extracted result <br>
2222 * {@link #getResultItems()} get extract results to be used in {@link us.codecraft.webmagic.pipeline.Pipeline}<br>
23- * {@link #addTargetRequests(java.util.List )} {@link #addTargetRequest(String)} add urls to fetch <br>
23+ * {@link #addTargetRequests(Iterable )} {@link #addTargetRequest(String)} add urls to fetch <br>
2424 *
2525 * @author code4crafter@gmail.com <br>
2626 * @see us.codecraft.webmagic.downloader.Downloader
@@ -52,7 +52,7 @@ public class Page {
5252 private List <Request > targetRequests = new ArrayList <Request >();
5353
5454 private String charset ;
55-
55+
5656 public Page () {
5757 }
5858
@@ -108,7 +108,8 @@ public Json getJson() {
108108 * @deprecated since 0.4.0
109109 * The html is parse just when first time of calling {@link #getHtml()}, so use {@link #setRawText(String)} instead.
110110 */
111- public void setHtml (Html html ) {
111+ @ Deprecated
112+ public void setHtml (Html html ) {
112113 this .html = html ;
113114 }
114115
@@ -121,7 +122,7 @@ public List<Request> getTargetRequests() {
121122 *
122123 * @param requests requests
123124 */
124- public void addTargetRequests (List <String > requests ) {
125+ public void addTargetRequests (Iterable <String > requests ) {
125126 for (String s : requests ) {
126127 if (StringUtils .isBlank (s ) || s .equals ("#" ) || s .startsWith ("javascript:" )) {
127128 continue ;
@@ -137,7 +138,7 @@ public void addTargetRequests(List<String> requests) {
137138 * @param requests requests
138139 * @param priority priority
139140 */
140- public void addTargetRequests (List <String > requests , long priority ) {
141+ public void addTargetRequests (Iterable <String > requests , long priority ) {
141142 for (String s : requests ) {
142143 if (StringUtils .isBlank (s ) || s .equals ("#" ) || s .startsWith ("javascript:" )) {
143144 continue ;
0 commit comments