Hi Chivracq,
Sorry about the long awaited delay in getting back to you.
I had given up with this project until I had success with other scripts I decided to give this project a try again.
I'm using version 9.03 for FF running on 64 bit windows 7.
I've edited the script like you suggested and I cannot get the regular expression to run on EXTRACT and it seems that
some of the player-name extracts are duplicating in one column. It only happens some so its really strange behavior.
does anyone have any suggestions in how I can make this code get the desired output?
Here's my code.
Code: Select all
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=https://matchstat.com/tennis/all-upcoming-matches
SET {{!LOOP}} 1
SET My_Loop {{!LOOP}}
ADD My_Loop {{!LOOP}}
TAG POS={{My_Loop}} TYPE=TD ATTR=CLASS:round EXTRACT=TXT
SET Round !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:event-name EXTRACT=TXT
SET Event_name !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:player-name EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/ \\(.+/gm, '');")
SET Player_Name1 !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:player-name EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/ \\(.+/gm, '');")
SET Player_Name2 !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:odds-td<SP>odds-0 EXTRACT=TXT
SET Odds1 !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:odds-td<SP>odds-1 EXTRACT=TXT
SET Odds2 !EXTRACT
TAG POS=R1 TYPE=TD ATTR=CLASS:h2h EXTRACT=TXT
SET H2H !EXTRACT
ADD Round !EXTRACT
ADD Event_name !EXTRACT
ADD Player_Name1 !EXTRACT
ADD Player_Name2 !EXTRACT
ADD Odds1 !EXTRACT
ADD Odds2 !EXTRACT
ADD H2H !EXTRACT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=T1.csv
the output.
R64 Wimbledon P Lorenzi / A Mannarino(ITA/FRA) S Clayton / J O'Mara(GBR/GBR) 2.4 1.55
R64 Wimbledon T Bellucci / R Dutra Silva(BRA/BRA) F Martin / D Nestor(FRA/CAN)F Martin / D Nestor(FRA/CAN)13 6 1.12
R64 Wimbledon J Brunstrom / A Siljestrom(SWE/SWE) V Troicki / N Zimonjic(SRB/SRB)
R64 Wimbledon J Erlich / T Huey(ISR/PHL) I Dodig / M Granollers(CRO/ESP)I Dodig / M Granollers(CRO/ESP)6 3.4 1.3
R64 Wimbledon P Petzschner / A Peya(GER/AUT) R Haase / D Inglot(NLD/) 2 1.77
R64 Wimbledon D Marcan / T Weissborn(CRO/AUT) F Mergea / A Qureshi(ROU/PAK)F Mergea / A Qureshi(ROU/PAK)14 6.05 1.12
R64 Wimbledon A Behar / A Bury(URU/BLR) M Daniell / M Demoliner(NZL/BRA)
R64 Wimbledon D Brown / M Zverev(GER/GER) R Bopanna / E Roger-Vasselin(IND/FRA)R Bopanna / E Roger-Vasselin(IND/FRA)8 2.8 1.42
R64 Wimbledon P Raja / D Sharan(IND/IND) K Edmund / J Sousa(GBR/PRT) 1.33 3.2
R64 Wimbledon C Berlocq / A Ramos-Vinolas(ARG/ESP) J Cabal / R Farah(COL/COL)J Cabal / R Farah(COL/COL)12
R64 Wimbledon G Muller / S Querrey(LUX/USA) N Mektic / F Skugor(CRO/CRO) 1.4 2.9
R64 Wimbledon R Jebavy / J Vesely(CZE/CZE) J Murray / B Soares(/BRA)J Murray / B Soares(/BRA)3 8 1.07
R64 Wimbledon M Matkowski / M Mirnyi(POL/BLR) C Hsieh / M Schnur(/USA)
R64 Wimbledon M Reid / J Smith(AUS/AUS) F Lopez / M Lopez(ESP/ESP)F Lopez / M Lopez(ESP/ESP)11
R64 Wimbledon M Baghdatis / M Jaziri(CYP/TUN) S Darcis / B Paire(BEL/) 1.75 2.05
R64 Wimbledon S Gonzalez / D Young(MEX/USA) P Herbert / N Mahut(FRA/FRA)P Herbert / N Mahut(FRA/FRA)2
R64 Wimbledon Jiri Vesely(CZE) Fabio Fognini(ITA)Fabio Fognini(ITA)28 2.1 1.72 H2H 0-2
R64 Wimbledon Jerzy Janowicz(POL) Lucas Pouille(FRA)Lucas Pouille(FRA)14 3 1.4 H2H 0-1
R64 Wimbledon Nikoloz Basilashvili(GEO) Sam Querrey(USA)Sam Querrey(USA)24 5 1.16 H2H 0-0
R64 Wimbledon Ruben Bemelmans(BEL) Daniil Medvedev(RUS) 5.5 1.14 H2H 0-0