Browse Source

Små rättningar för att få saker att fungera

Axel Nordh 2 years ago
parent
commit
bf5727d8d5
1 changed files with 8 additions and 4 deletions
  1. 8 4
      Odds/src/parser/OddsPortal.java

+ 8 - 4
Odds/src/parser/OddsPortal.java

@@ -279,7 +279,7 @@ public class OddsPortal extends ParserBase implements ParserJoinedFunctions {
 
     private void setScoring(ResultDTO result, WebElement firstResultsDiv) {
 //        String resultPath = "./div/a/div[2]/div/div/div/div/div";
-        String resultPath = "./div/div/div[2]/div/div/div/div/div";
+        String resultPath = "./div/div/div[2]/div/div/div/div";
 
         if (checkIfElementExists(firstResultsDiv, resultPath)) {
             List<WebElement> scoringDivs = firstResultsDiv.findElements(By.xpath(resultPath));
@@ -295,9 +295,13 @@ public class OddsPortal extends ParserBase implements ParserJoinedFunctions {
 
     private void setTeamsInfo(ResultDTO result, WebElement firstResultsDiv) {
         //List<WebElement> teams = firstResultsDiv.findElements(By.xpath(".//div//a//div[2]//a"));
-        List<WebElement> teams = firstResultsDiv.findElements(By.xpath(".//a"));
-        String homeTeamName = teams.get(0).findElement(By.xpath("./div[1]")).getText().trim();
-        String awayTeamName = teams.get(1).findElement(By.xpath("./div[1]")).getText().trim();
+        // List<WebElement> teams = firstResultsDiv.findElements(By.xpath(".//a"));
+        // String homeTeamName = teams.get(0).findElement(By.xpath("./div")).getText().trim();
+        //String awayTeamName = teams.get(1).findElement(By.xpath("./div")).getText().trim();
+
+        String homeTeamName = firstResultsDiv.findElement(By.xpath(".//a[1]/div")).getText().trim();
+        String awayTeamName = firstResultsDiv.findElement(By.xpath(".//a[2]/div")).getText().trim();
+
         result.setHomeTeam(homeTeamName);
         result.setAwayTeam(awayTeamName);