Did some stuff
This commit is contained in:
parent
f2c8aff951
commit
8828f1c9c2
10
pom.xml
10
pom.xml
@ -33,6 +33,16 @@
|
||||
<artifactId>playwright</artifactId>
|
||||
<version>1.48.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<version>1.5.12</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-access</artifactId>
|
||||
<version>1.5.12</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
@ -0,0 +1,46 @@
|
||||
package com.veritablevalor.blizliam;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.microsoft.playwright.Browser;
|
||||
import com.microsoft.playwright.Page;
|
||||
import com.microsoft.playwright.Playwright;
|
||||
|
||||
public class AmazonRepository {
|
||||
|
||||
Playwright _playwright;
|
||||
Browser _browser;
|
||||
Page _page;
|
||||
boolean _loggedIn = false;
|
||||
Logger _logger;
|
||||
|
||||
final String AMAZON_URL = "https://amazon.com/";
|
||||
|
||||
public AmazonRepository()
|
||||
{
|
||||
Logger logger = LoggerFactory.getLogger(getClass());
|
||||
_logger = logger;
|
||||
|
||||
_logger.info("Amazon URL: " + AMAZON_URL);
|
||||
|
||||
_playwright = Playwright.create();
|
||||
_browser = _playwright.chromium().launch();
|
||||
|
||||
//_page = page;
|
||||
}
|
||||
|
||||
|
||||
public void AuthIfNeeded(String redirectUrl)
|
||||
{
|
||||
Page page = _browser.newPage();
|
||||
page.navigate(AMAZON_URL);
|
||||
|
||||
boolean loggedIn = page.getByText("Hello, sign in").count() <= 0;
|
||||
|
||||
if (loggedIn)
|
||||
_logger.info("Already Logged in as: ");
|
||||
else
|
||||
_logger.info("Not logged in...");
|
||||
}
|
||||
}
|
@ -22,8 +22,12 @@ public class App extends HttpServlet {
|
||||
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||
String url = "https://amazon.com";
|
||||
|
||||
PrintWriter out = resp.getWriter();
|
||||
AmazonRepository _repo = new AmazonRepository();
|
||||
_repo.AuthIfNeeded("");
|
||||
|
||||
PrintWriter out = resp.getWriter();
|
||||
|
||||
/*
|
||||
try (Playwright playwright = Playwright.create()) {
|
||||
Browser browser = playwright.chromium().launch();
|
||||
Page page = browser.newPage();
|
||||
@ -43,7 +47,7 @@ public class App extends HttpServlet {
|
||||
{
|
||||
out.println("Logged out");
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
out.close();
|
||||
}
|
||||
|
@ -1,5 +0,0 @@
|
||||
package com.veritablevalor.blizliam;
|
||||
|
||||
public class Login {
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user