furas.pl
# prywatne notatki - Python, Linux, Machine Learning, etc.

    Selenium Przykład: logowanie z uzyciem css_selector

    Przykład używa css selector do znalezienia elementu.

    import selenium.webdriver
    
    driver = selenium.webdriver.Firefox()
    driver.get('http://quotes.toscrape.com/login')
    
    item = driver.find_element_by_css_selector('input[id="username"]')
    item.send_keys('Hello World!')
    
    item = driver.find_element_by_css_selector('input[id="password"]')
    item.send_keys('Hello World!')
    
    item = driver.find_element_by_css_selector('input[value="Login"]')
    item.click()
    

    Używam …

    więcej »

    Scraping incomplete data with Selenium

    Sometimes people scrape separatelly different values from page

    all_names  = driver.find_elements_by_xpath('.//h3/a')
    all_prices = driver.find_elements_by_class_name('price_color')
    all_others = driver.find_elements_by_class_name("other")
    

    and later group them using zip()

    for row in zip(all_names, all_prices, all_others):
        print(row)
    

    but it makes problem if for some items data are incomplete - like other in …

    więcej »

    Scraping niekompletnych danych z Selenium

    Czasami ludzie zbierają oddzielnie różne wartości ze strony

    all_names  = driver.find_elements_by_xpath('.//h3/a')
    all_prices = driver.find_elements_by_class_name('price_color')
    all_others = driver.find_elements_by_class_name("other")
    

    a potem grupują ją używając zip()

    for row in zip(all_names, all_prices, all_others):
        print(row)
    

    ale to może powodować problem jeśli niektóre elementy mają niekompletne dane - jak other w …

    więcej »

Strona: 1 / 1

Książki: python-dla-kazdego-podstawy-programowania python-wprowadzenie python-leksykon-kieszonkowy python-receptury python-programuj-szybko-i-wydajnie python-projekty-do-wykorzystania black-hat-python-jezyk-python-dla-hackerow-i-pentesterow efektywny-python-59-sposobow-na-lepszy-kod tdd-w-praktyce-niezawodny-kod-w-jezyku-python aplikacje-internetowe-z-django-najlepsze-receptury