更换百合会签到

This commit is contained in:
yutou 2023-08-11 09:37:16 +08:00
parent d56d6edf19
commit 6eedb9786e

View File

@ -44,7 +44,7 @@ public class BaiHeHui extends Model {
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
QQBotManager.getInstance().sendMessage(QQBotManager.defGroup, "百合会签到失败:" + AppTools.getExceptionString(e)); QQBotManager.getInstance().sendMessage(QQBotManager.defGroup, "百合会签到失败:" + AppTools.getExceptionString(e));
}finally { } finally {
WebClient.getInstance().quit(); WebClient.getInstance().quit();
} }
} }
@ -53,10 +53,10 @@ public class BaiHeHui extends Model {
public boolean sign() { public boolean sign() {
WebDriver driver = WebClient.getInstance().getWebDriver(); WebDriver driver = WebClient.getInstance().getWebDriver();
try { try {
driver.manage().timeouts().implicitlyWait( Duration.ofSeconds(5)); driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(5));
driver.get("https://bbs.yamibo.com/forum.php"); driver.get("https://bbs.yamibo.com/forum.php");
login(driver); login(driver);
// driver.manage().deleteAllCookies(); // driver.manage().deleteAllCookies();
/* Thread.sleep(1000); /* Thread.sleep(1000);
for (Cookie _cookie : WebClient.loadCookie(array)) { for (Cookie _cookie : WebClient.loadCookie(array)) {
System.err.println(_cookie); System.err.println(_cookie);
@ -69,10 +69,10 @@ public class BaiHeHui extends Model {
e.printStackTrace(); e.printStackTrace();
} }
driver.navigate().refresh(); driver.navigate().refresh();
driver.get("https://bbs.yamibo.com/forum.php"); driver.get("https://bbs.yamibo.com/plugin.php?id=zqlj_sign");
for (WebElement element : driver.findElements(By.xpath("//a"))) { for (WebElement element : driver.findElements(By.xpath("//a"))) {
if ("打卡签到".equals(element.getText())) { if ("点击打卡".equals(element.getText())) {
element.click(); element.click();
break; break;
} }
} }