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.
<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....
26 styczeń 2022, 12:51
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....
26 styczeń 2022, 09:13
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....
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 =....
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....
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....
24 styczeń 2022, 23:39
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....
24 styczeń 2022, 18:43
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....
24 styczeń 2022, 18:08
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, ....
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....
24 styczeń 2022, 16:04
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