Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.05 KB | None | 0 0
  1.  
  2. package NbaStatistics;
  3. import java.io.IOException;
  4. import java.util.List;
  5. import java.util.Scanner;
  6. import org.jsoup.Connection;
  7. import org.jsoup.Connection.Response;
  8. import org.jsoup.Jsoup;
  9. import org.jsoup.nodes.Document;
  10. import org.jsoup.nodes.Element;
  11. import org.jsoup.select.Elements;
  12. import org.openqa.selenium.By;
  13. import org.openqa.selenium.Keys;
  14. import org.openqa.selenium.WebDriver;
  15. import org.openqa.selenium.firefox.FirefoxDriver;
  16. import org.openqa.selenium.WebElement;
  17. import org.openqa.selenium.support.ui.WebDriverWait;
  18.  
  19.  
  20.  
  21. public class NbaStats {
  22.  
  23.    
  24.     public static void main(String[] args) throws IOException {
  25.     Scanner scanner = new Scanner(System.in);  
  26.     System.out.println("Enter your favorite NBA Player");
  27.     String searchTerm = scanner.nextLine();
  28.     scanner.close();
  29.     System.out.println(searchTerm); // Printing the entered player
  30.  
  31.  
  32.     System.setProperty("webdriver.firefox.driver", "C:\\Users\\fb26288\\Desktop\\geckodriver.exe");
  33.  
  34.     WebDriver driver = new FirefoxDriver();
  35.  
  36.     String NbaURL = "https://stats.nba.com/";
  37.  
  38.     driver.get(NbaURL);
  39.     driver.manage().window().maximize();
  40.     WebElement searchel = driver.findElement(By.className("stats-search__icon-text"));
  41.     searchel.click();
  42.     WebElement cheese = driver.findElement(By.className("stats-search__input"));
  43.     cheese.sendKeys(searchTerm);
  44.     WebElement searchenter = driver.findElement(By.className("stats-search__item"));
  45.     searchenter.click();
  46.    
  47.  
  48. //    WebElement tripa = driver.findElement(By.className("player-summary__text-bottom"));
  49. //  
  50. //  
  51. //System.out.println("Hello: " + tripa.getText());
  52.    
  53.     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"));
  54.     List<WebElement> rows = tabla.findElements(By.tagName("tr"));
  55.    
  56.     for (WebElement row: rows) {
  57.         List<WebElement> cols = row.findElements(By.className("first"));
  58.         for (WebElement col : cols) {
  59.             System.out.print(col.getText());
  60.         }
  61.     }
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement