File tree Expand file tree Collapse file tree
src/main/java/com/unfbx/zdm_push Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,11 +32,13 @@ public void process(Page page) {
3232 //默认不推送
3333 page .putField ("flag" ,false );
3434 if (StringUtils .isNotBlank (page .getHtml ().xpath ("/html/body/div[1]/div[1]/div[3]/div[2]/div[1]/a" ).$ ("a" ,"href" ).toString ())){
35- page .putField ("flag" ,true );
3635 String [] split = url .split ("/" );
3736 if (data .equals (split [split .length -1 ])){
3837 page .putField ("flag" ,false );
38+ return ;
3939 }
40+ page .putField ("flag" ,true );
41+ data = split [split .length -1 ];
4042 }
4143
4244 }
Original file line number Diff line number Diff line change @@ -22,12 +22,14 @@ public class ZdmTask {
2222 @ Value ("${uid}" )
2323 private String uid ;
2424
25+ ZdmPageProcessor zdmPageProcessor = new ZdmPageProcessor ();
26+
2527 /**
2628 * 十分钟执行一次
2729 */
2830 @ Scheduled (cron = "${corn}" )
2931 public void execute () {
30- Spider .create (new ZdmPageProcessor () )
32+ Spider .create (zdmPageProcessor )
3133 .addUrl ("https://zhiyou.smzdm.com/member/" +uid +"/baoliao/" )
3234 .addPipeline (zdmPipeline )
3335 .thread (1 )
You can’t perform that action at this time.
0 commit comments