2016-08-11 3 views
0

일부 연간 통계를 수집하려고합니다. http://www.atpworldtour.com/en/stats파이썬으로 드롭 다운 메뉴에서 클릭을 반복하기 위해 Splinter를 사용하려면 어떻게해야합니까?

연도는 드롭 다운 메뉴 (기본 선택은 52 주)입니다. 드롭 다운 메뉴를 열었지만 내 코드는 아무 것도 선택하지 않습니다.

browser = Browser('chrome') 
browser.visit("http://www.atpworldtour.com/en/stats") 
window = browser.windows 
window.is_current = True 
print("asf") 
print(browser.find_by_css(".dropdown-label")) 
browser.find_by_css(".dropdown-label").click() 
print(browser.find_by_css("ul.dropdown li")) 
print(browser.find_by_css("ul.dropdown #2015")) 
browser.find_by_css("ul.dropdown li")[1].click() 
#browser.find_by_css("ul.dropdown #2015").click() Does not work, either. 

답변

0

browser.find_by_id("52weeks").first.click() 
browser.find_by_id("2010").first.click() 
+0

당신이이 클릭 사이에 지연을 추가해야 할 수도 있습니다 작동합니다 ...'''수입 시간; time.sleep (2)'''2 초 지연 –

관련 문제