Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package NbaStatistics;
- import java.io.IOException;
- import java.util.List;
- import java.util.Scanner;
- import org.jsoup.Connection;
- import org.jsoup.Connection.Response;
- import org.jsoup.Jsoup;
- import org.jsoup.nodes.Document;
- import org.jsoup.nodes.Element;
- import org.jsoup.select.Elements;
- import org.openqa.selenium.By;
- import org.openqa.selenium.Keys;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.firefox.FirefoxDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.support.ui.WebDriverWait;
- public class NbaStats {
- public static void main(String[] args) throws IOException {
- Scanner scanner = new Scanner(System.in);
- System.out.println("Enter your favorite NBA Player");
- String searchTerm = scanner.nextLine();
- scanner.close();
- System.out.println(searchTerm); // Printing the entered player
- System.setProperty("webdriver.firefox.driver", "C:\\Users\\fb26288\\Desktop\\geckodriver.exe");
- WebDriver driver = new FirefoxDriver();
- String NbaURL = "https://stats.nba.com/";
- driver.get(NbaURL);
- driver.manage().window().maximize();
- WebElement searchel = driver.findElement(By.className("stats-search__icon-text"));
- searchel.click();
- WebElement cheese = driver.findElement(By.className("stats-search__input"));
- cheese.sendKeys(searchTerm);
- WebElement searchenter = driver.findElement(By.className("stats-search__item"));
- searchenter.click();
- // WebElement tripa = driver.findElement(By.className("player-summary__text-bottom"));
- //
- //
- //System.out.println("Hello: " + tripa.getText());
- WebElement tabla = driver.findElement(By.xpath("/html/body/main/div[2]/div/div/div[3]/div/div/div/nba-stat-table[1]/div[2]/div[1]/table"));
- List<WebElement> rows = tabla.findElements(By.tagName("tr"));
- for (WebElement row: rows) {
- List<WebElement> cols = row.findElements(By.className("first"));
- for (WebElement col : cols) {
- System.out.print(col.getText());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement