Beste experts
Excel 365, Chromebrowser, Windows 11 en selenium
Ik werk veel met het scrapen van websites en weet hoe ik in bv. een table een bepaald webelement moet uitlezen.
Maar nu is mijn vraag hoe ik kan achterhalen welk webelelement in die table is geselecteerd.
Een voorbeeldbestand heb ik natuurlijk niet, ik zou dan namelijk het antwoord weten.
Bovendien betreft het een website waar ik een account op heb en is het voor derden niet te benaderen.
De website wordt geopend middels een macro, vervolgens wordt een tabel (playlisten) getoond waarin ik een keuze kan maken.
Wanneer ik een keuze heb gemaakt en dus playlist heb aangeklikt wordt op de externe server data weggeschreven.
Nu wil ik middels VBA en Selenium achterhalen welke playlist ik heb geselecteerd.
.ActiveElement schijnt in dit geval niet te werken.
Ik heb wel een manier bedacht maar die is omslachtig en ik denk dat het beter kan.
Wat ik al had bedacht zou kunnen zijn:
Vooraf van alle playlisten het aantal items ophalen.
Nadat aan een bepaalde playlist een item werd toegevoegd, dit herhalen.
Van de playlist waar de aantallen verschillen, is het item toegevoegd en kan ik daarvan de titel achterhalen.
Kortom:
Ik heb een tabel met bv 10 webelementen waarvan ik er een moet selecteren.
Hoe achterhaal ik in VBA en Selenium welk van de 10 ik heb geselecteerd.
Dank voor jouw tijd
Excel 365, Chromebrowser, Windows 11 en selenium
Ik werk veel met het scrapen van websites en weet hoe ik in bv. een table een bepaald webelement moet uitlezen.
Maar nu is mijn vraag hoe ik kan achterhalen welk webelelement in die table is geselecteerd.
Een voorbeeldbestand heb ik natuurlijk niet, ik zou dan namelijk het antwoord weten.
Bovendien betreft het een website waar ik een account op heb en is het voor derden niet te benaderen.
De website wordt geopend middels een macro, vervolgens wordt een tabel (playlisten) getoond waarin ik een keuze kan maken.
Wanneer ik een keuze heb gemaakt en dus playlist heb aangeklikt wordt op de externe server data weggeschreven.
Nu wil ik middels VBA en Selenium achterhalen welke playlist ik heb geselecteerd.
.ActiveElement schijnt in dit geval niet te werken.
Ik heb wel een manier bedacht maar die is omslachtig en ik denk dat het beter kan.
Wat ik al had bedacht zou kunnen zijn:
Vooraf van alle playlisten het aantal items ophalen.
Nadat aan een bepaalde playlist een item werd toegevoegd, dit herhalen.
Van de playlist waar de aantallen verschillen, is het item toegevoegd en kan ik daarvan de titel achterhalen.
Kortom:
Ik heb een tabel met bv 10 webelementen waarvan ik er een moet selecteren.
Hoe achterhaal ik in VBA en Selenium welk van de 10 ik heb geselecteerd.
Dank voor jouw tijd