Axel Nordh 2 лет назад
Родитель
Сommit
0d364a887e
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      Odds/src/parser/OddsPortal.java

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

@@ -259,7 +259,7 @@ public class OddsPortal extends ParserBase implements ParserJoinedFunctions {
     }
 
     private void setOdds(ResultDTO result, WebElement firstResultsDiv) {
-        List<WebElement> oddsDivs = firstResultsDiv.findElements(By.xpath("./div"));
+        List<WebElement> oddsDivs = firstResultsDiv.findElements(By.xpath("./div/div"));
 
         try {
 //            result.setOdds1(Float.parseFloat(oddsDivs.get(0).getText()));
@@ -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[2]/div/div/div/div/div";
+        String resultPath = "./div/div/div[2]/div/div/div/div/div";
 
         if (checkIfElementExists(firstResultsDiv, resultPath)) {
             List<WebElement> scoringDivs = firstResultsDiv.findElements(By.xpath(resultPath));
@@ -296,8 +296,8 @@ 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();
+        String homeTeamName = teams.get(0).findElement(By.xpath("./div[1]")).getText().trim();
+        String awayTeamName = teams.get(1).findElement(By.xpath("./div[1]")).getText().trim();
         result.setHomeTeam(homeTeamName);
         result.setAwayTeam(awayTeamName);