|
|
@@ -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);
|
|
|
|