Selenium to popularne narzędzie typu open source do automatyzacji przeglądarek internetowych. Używając tego tagu, uwzględnij także inne tagi dla określonych komponentów, których używasz, np. selen-webdriver dla powiązań językowych, selen-jaz, selen-siatka itp.

Więcej na temat selenium...

<table class="sc-fAEnHe ePMtc"> <tbody> <tr class="sc-fAEnHe ePMtc"> <td classs"sc-jEECVv IBUtl"> </td> </tr> Kiedy używam elementu Find Selenium według klasy, jest on w stanie znaleźć element, próbowałem nawet zastąpić spację (po e i r lub v i I) przez „.”, „-” i „_”, ale tak się nie stało pracow....
Próbuję zautomatyzować proces na stronie OpenSea Create po zalogowaniu się za pomocą Metamask, i tak do tej pory udało mi się opracować prosty program, który wybiera konkretny plik obrazu przy użyciu ścieżki, która przechodzi do okna dialogowego Otwórz plik „niejawnie”, oto kod: import pyautogui im....
Poniższy kod roboczy pokazuje, że mogę pobrać tekst z elementu Webelement, ale nie z href (zwraca None). Co ja robię źle? Linia kodu, która nie działa zgodnie z oczekiwaniami, jest przedostatnia: from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.w....
25 styczeń 2022, 23:11
Więc próbuję skopiować i wkleić coś do pliku. I działa bez problemu w nie zdalnym ustawieniu. Jak mogę wkleić za pomocą zdalnego sterownika? Klikam przycisk kopiowania do schowka i mam następującą funkcję do wklejenia. def copy_recipient_mnemonic_to_file(): paste = pyperclip.paste() with open....
25 styczeń 2022, 20:01
Używam Pythona z selenem, aby spróbować iterować pętlę. Oto mój kod: rowsArray = driver.find_elements_by_class_name("search-results__result-item") countRows = (len(rowsArray)) W ten sposób znajduję countRows = 25, a następnie próbuję wykonać iterację w pętli for: for i in range(countRows): row =....
25 styczeń 2022, 19:22
Używam rspec i VCR do testowania wywołań API. Wszystkie kasety magnetowidu nagrywają poprawnie po stronie serwera kodu. Jednak mam wywołanie interfejsu API w przeglądarce (z uruchomionym js: true). Wywołanie api wygląda tak xhttp.open("GET", "https://someapi.com/someaddress/123456789/an-action", t....
25 styczeń 2022, 19:20
Próbuję pobrać plik z selenem/pythonem, a później odczytać z tego pliku. Kiedy używam niezdalnego sterownika, jak poniżej, pobiera plik i wszystko jest gucci def initialize(): global instance chrome_options = webdriver.ChromeOptions() prefs = {'download.default_directory':'/Users/dusa....
25 styczeń 2022, 17:29
Próbuję skrobać za pomocą selenu i pythona, strona internetowa ma paginator w javascript, kiedy klikam przycisk, widzę, że zawartość przeładowuje się, ale kiedy próbuję uzyskać informacje o nowej tabeli, to te same stare informacje o tabeli , selen nie zauważył, że informacje de DOM się zmieniły, c....
25 styczeń 2022, 15:37
<a id="Message4217" class="btn-sm btn-danger Message" data-id="4217"><span class="icon-adjustment icon-trash"></span> Delete</a> Celem jest usunięcie wiadomości na podstawie kryteriów wyboru Każda wiadomość ma tekst i losową liczbę (np.) "Message4217" Jak możemy wybrać i kliknąć na liczby losowe? N....
25 styczeń 2022, 10:27
Chcę kliknąć przycisk menu za pomocą selenu, ale nie działa przy użyciu WebDriverWait ani w żaden inny sposób. Jak mogę go kliknąć za pomocą selenu z https://www.dappradar.com /binance-smart-chain/defi/drip tutaj <div class="apexcharts-menu-icon" title="Menu"><svg xmlns="http://www.w3.org/2000/svg....
25 styczeń 2022, 09:41
Nie mogę dowiedzieć się, jak przekonwertować ten kod w przykładowym tekście. Jak mam to napisać? wait.Until(e => e.FindElement(By.XPath("//a/h3"))); Oryginalna witryna : Czekaj | Selen Kod oryginalny : driver = new ChromeDriver(); driver.Url = "https://www.google.com/ncr"; driver.FindElement(By.N....
25 styczeń 2022, 04:25
Pracuję nad projektem, próbując zeskrobać artykuły z serwisów archiwalnych. Na przykład poniżej znajduje się adres URL archiwum i oryginalny adres URL. Mam adres archiwum. I chcę użyć Selenium do wyodrębnienia oryginalnego adresu URL. URL archiwum: https://archive.is/xXAoL Oryginalny adres URL: h....
25 styczeń 2022, 01:03
Chcę kliknąć następujący element „23 verkauft” na stronie produktu eBay, który można zobaczyć na tym zrzucie ekranu: Oto kod HTML tego elementu: Oto mój kod, ale webdriver nie może zlokalizować elementu ani go kliknąć. sold = WebDriverWait(driver, 10).until( EC.presence_of_elem....
25 styczeń 2022, 00:00
OK, więc pracuję na laptopie rn, kopiuję i wklejam kod z komputera i nagle nie działa. Zainstalowałem to samo Selenium, ale teraz działa, otrzymuję ostrzeżenia o deprecjacji, driver.find_element_by_xpath nie działa itp. def click(): driver = webdriver.Chrome(executable_path="C:\webdrivers\chrom....
Napisałem skrypt webscraping, który automatycznie loguje się na moje konto e-mail i wysyła wiadomość. Kod: from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as ....
24 styczeń 2022, 21:46
Jak uzyskać dostęp do tekstu na stronie internetowej za pomocą Java Selenium? Migawka HTML: Czy ktoś może mi wyjaśnić, jak uzyskać dostęp do demousera i identyfikatora e-mail za pomocą java selen na powyższym obrazku? https://phptravels.com/demo to jest strona, nad którą pracuję....
24 styczeń 2022, 21:14
Poniżej znajduje się kod HTML. Chcę kliknąć Eksportuj do CSV. <pre> <div id="leo-title-bar" style="width: 100%"> <div class="container-fluid p-0"><div class="no-gutters" style="min-height: 100vh;"> <div class="col-12 d-flex flex-column"> <nav class="navbar navbar-dark bg-primary justify-content-sta....
24 styczeń 2022, 20:47
Próbuję używać Selenium w Google Colab, ale pojawiają się błędy, gdy próbuję uruchomić instancję Firefoksa. poszedłem za tymi linkami: Dokumentacja Selenium tutaj, próbowałem z oprogramowaniem do zarządzania sterownikami, ale mam błąd, który mówi, że nie udało się znaleźć lokalizacji pliku binarne....
Próbuję kliknąć przycisk, aby rozpocząć pobieranie pliku. Przycisk ma funkcję najechania kursorem z tego, co widziałem. Próbowałem kliknąć wszystkie ścieżki find_element_by. Wycinanie kodu HTML strony. Fragment HTML strony, <button class="btn-retrieve ui-button ui-widget ui-state-default ui-corne....
Moim celem jest uzyskanie tytułu wyniku wyszukiwania Google poprzez analizę jego danych kontrolnych, w następujący sposób: Tytuł strony Próbowałem znaleźć tag, do którego jest dołączony, i wyszukać go za pomocą find_element (By.XPATH), ale to nie zadziałało. Sprawdź lokalizację poszukiwanych danych ....
24 styczeń 2022, 18:05
Próbuję kliknąć przycisk śledzenia na stronie spotify z selenem, ale to nie zadziała. Próbowałem xpath i class_name, ale nie działa. Strona, na której próbuję kliknąć przycisk obserwuj, to strona Element HTML: <button type="button" class="aAr9nYtPsG7P2LRzciXc">Follow</button> Myślę, że spotify los....
24 styczeń 2022, 17:44
Próbuję pobrać wartości dodane do listy z selenem i wydrukować je. Ale otrzymuję tylko to: . Jak mogę wydrukować wartości z listy. Próbowałem również skrócić xpath za pomocą "//tr[@class= 'text3'][11]/td", ale to nie zadziałało. Jak widać, próbowałem przejrzeć listę i przekonwertować ją na tekst, ....
24 styczeń 2022, 17:08
Cześć, utknąłem na chwilę w automatycznym logowaniu do sklepu z aplikacjami Apple, ponieważ próbuję zrobić to bez głowy, nie widząc przeglądarki podczas wykonywania. Problem dotyczy wykonania z opcją bezgłową i innymi opcjami ogólnie, nie znajduje pola dla appleid powiedzenie: selenium.common.exce....
Gdy wyszukiwanie w następującej witrynie internetowej nie powiedzie się, pojawia się małe modalne okno dialogowe z komunikatem o błędzie, ale kod HTML „id=noresultsfound”, który widzę w źródle, nie znajduje się w moim kodzie: from selenium import webdriver from selenium.webdriver.support.ui import W....
24 styczeń 2022, 15:23
Na przykład chcę znaleźć współrzędne tekstu „The” na tej stronie Wikipedii po wyrenderowaniu, podobnie jak współrzędne podane przez widok programisty chrome. Zrzut ekranu opcji programisty <div>The <b>Eagles</b> are an American <a href="/wiki/Rock_music" title="Rock music">rock</a> band forme....
24 styczeń 2022, 15:02