大头菜调整为本地站点从而提升加载速度

调整无头浏览器参数
升级fastjson版本
This commit is contained in:
Yutousama 2022-01-08 13:23:52 +08:00
parent 7d1128cc1d
commit aa935e8662
4 changed files with 16 additions and 9 deletions

View File

@ -67,7 +67,7 @@
<dependency> <dependency>
<groupId>com.alibaba</groupId> <groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId> <artifactId>fastjson</artifactId>
<version>1.2.78</version> <version>1.2.79</version>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication @SpringBootApplication
public class QQBotApplication { public class QQBotApplication {
public static final String version="QQBot v.1.2.6"; public static final String version="QQBot v.1.2.6.1";
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("version = " + version); System.out.println("version = " + version);
SpringApplication.run(QQBotApplication.class, args); SpringApplication.run(QQBotApplication.class, args);

View File

@ -288,12 +288,16 @@ public class TurnipProphet extends Model {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
TurnipProphet prophet = new TurnipProphet(); TurnipProphet prophet = new TurnipProphet();
String prices="108.93.89.84.79........";
String pattern="0";
Map<String,String >map=prophet.openTurnip(prices,pattern);
prophet.sendQQ(map,prices,pattern);
} }
public Map<String, String> openTurnip(String prices, String pattern) throws Exception { public Map<String, String> openTurnip(String prices, String pattern) throws Exception {
String url = String.format("https://turnipprophet.io?prices=%s%s", String url = String.format("http://127.0.0.1:7000/?prices=%s%s",
prices, prices,
pattern == null ? "" : "&pattern=" + pattern pattern == null ? "" : "&pattern=" + pattern
); );

View File

@ -2,14 +2,14 @@ package com.yutou.qqbot.utlis;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.yutou.qqbot.models.Animal.TurnipProphet; import org.openqa.selenium.Cookie;
import org.openqa.selenium.*; import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.chrome.ChromeOptions;
import java.io.File; import java.util.ArrayList;
import java.util.*; import java.util.Date;
import java.util.concurrent.TimeUnit; import java.util.List;
public class WebClient { public class WebClient {
private static WebClient client; private static WebClient client;
@ -60,10 +60,13 @@ public class WebClient {
public static ChromeOptions getOptions() { public static ChromeOptions getOptions() {
ChromeOptions options = new ChromeOptions(); ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-gpu"); // options.addArguments("--disable-gpu");
// options.addArguments("blink-settings=imagesEnabled=false"); // options.addArguments("blink-settings=imagesEnabled=false");
options.addArguments("--headless"); options.addArguments("--headless");
options.addArguments("--no-sandbox"); options.addArguments("--no-sandbox");
// options.addArguments("--incognito");
options.addArguments("--disable-plugins");
options.addArguments("--lang=zh-CN");
return options; return options;
} }