Форум сайта python.su
0
Здравсвуйте.
Я вот столкнулся с проблемой того, что мой скрипт возвращает одиннаковые результаты при любом количестве повторений.
Возьмем следующий участок кода:
def push(): element.click() time.sleep(5) m1_check = driver.find_element_by_xpath("/html/body/div[1]/div[6]/div/div[3]/div") m2_check = driver.find_element_by_xpath("/html/body/div[1]/div[6]/div/div[4]/div") m3_check = driver.find_element_by_xpath("/html/body/div[1]/div[6]/div/div[5]/div") m1_style = m1_check.get_attribute("style").split(":")[1] m2_style = m2_check.get_attribute("style").split(":")[1] m3_style = m3_check.get_attribute("style").split(":")[1] if m1_style == m2_style and m1_style == m3_style: return m1_style, driver.find_element_by_xpath("/html/body/div[1]/div[6]/div/div[7]/div[1]/strong").text else: #return None print m1_style, m2_style, m3_style [push() for x in range(10)]
-668px; -167px; -334px; 0px; -167px; -334px; -334px; -167px; -334px; -668px; -167px; -334px; 0px; -167px; -334px; -835px; -167px; -334px; -668px; -167px; -334px; -835px; -167px; -334px; -668px; -167px; -334px; -835px; -167px; -334px;
Отредактировано kaldown (Янв. 4, 2016 02:14:23)
Офлайн
0
Никто не подскажет в каком направлении рыть? 
Офлайн