|
@@ -1,5 +1,4 @@
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.jsoup.Connection;
|
|
import org.jsoup.Connection;
|
|
|
import org.jsoup.Jsoup;
|
|
import org.jsoup.Jsoup;
|
|
|
import org.jsoup.nodes.Document;
|
|
import org.jsoup.nodes.Document;
|
|
@@ -25,7 +24,7 @@ public class Test4Javbus {
|
|
|
|
|
|
|
|
private static void setupTwo() throws Exception {
|
|
private static void setupTwo() throws Exception {
|
|
|
File file = new File("d:\\zhiqiang.lv\\Desktop", "1.html");
|
|
File file = new File("d:\\zhiqiang.lv\\Desktop", "1.html");
|
|
|
- // file = new File("C:\\Users\\l1024v\\Desktop", "1.html");
|
|
|
|
|
|
|
+ file = new File("C:\\Users\\l1024v\\Desktop", "1.html");
|
|
|
Document document = Jsoup.parse(file, "UTF-8");
|
|
Document document = Jsoup.parse(file, "UTF-8");
|
|
|
|
|
|
|
|
String avatarUrl = document.select("div.avt").select("img").attr("src");
|
|
String avatarUrl = document.select("div.avt").select("img").attr("src");
|
|
@@ -81,10 +80,10 @@ public class Test4Javbus {
|
|
|
crawlerJavbusProfile.setThreadNum(Integer.valueOf(threadNum));
|
|
crawlerJavbusProfile.setThreadNum(Integer.valueOf(threadNum));
|
|
|
crawlerJavbusProfile.setUserGroup(userGroup);
|
|
crawlerJavbusProfile.setUserGroup(userGroup);
|
|
|
crawlerJavbusProfile.setOnlineTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(onlineTime) ? Integer.valueOf(onlineTime) : null);
|
|
crawlerJavbusProfile.setOnlineTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(onlineTime) ? Integer.valueOf(onlineTime) : null);
|
|
|
- crawlerJavbusProfile.setRegistrationTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(registrationTime) ? LocalDateTime.parse(registrationTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
- crawlerJavbusProfile.setLastVisit(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastVisit) ? LocalDateTime.parse(lastVisit, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
- crawlerJavbusProfile.setLastActivityTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastActivityTime) ? LocalDateTime.parse(lastActivityTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
- crawlerJavbusProfile.setLastPublishedTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastPublishedTime) ? LocalDateTime.parse(lastPublishedTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
|
|
+ crawlerJavbusProfile.setRegistrationTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(registrationTime) && registrationTime.length() >= 10 ? LocalDateTime.parse(registrationTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
+ crawlerJavbusProfile.setLastVisit(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastVisit) && lastVisit.length() >= 10 ? LocalDateTime.parse(lastVisit, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
+ crawlerJavbusProfile.setLastActivityTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastActivityTime) && lastActivityTime.length() >= 10 ? LocalDateTime.parse(lastActivityTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
|
|
+ crawlerJavbusProfile.setLastPublishedTime(top.lvzhiqiang.util.StringUtils.isNotEmpty(lastPublishedTime) && lastPublishedTime.length() >= 10 ? LocalDateTime.parse(lastPublishedTime, DateUtils.dateTimeFormatter3) : null);
|
|
|
crawlerJavbusProfile.setTimeZone(top.lvzhiqiang.util.StringUtils.isNotEmpty(timeZone) ? timeZone : null);
|
|
crawlerJavbusProfile.setTimeZone(top.lvzhiqiang.util.StringUtils.isNotEmpty(timeZone) ? timeZone : null);
|
|
|
crawlerJavbusProfile.setUsedSpace(Integer.valueOf(usedSpace));
|
|
crawlerJavbusProfile.setUsedSpace(Integer.valueOf(usedSpace));
|
|
|
crawlerJavbusProfile.setMileage(Integer.valueOf(mileage));
|
|
crawlerJavbusProfile.setMileage(Integer.valueOf(mileage));
|