http://zzzscore.com/memory/ 에 적용했을 때,
1385
작성한 질문수 5
from selenium import webdriver
import time
driver = webdriver.Chrome('chromedriver')
driver.get('http://zzzscore.com/memory/')
driver.implicitly_wait(300)
time.sleep(5)
btns=driver.find_element_by_xpath('//*[@id="grid"]/div[*]')
print(len(btns))
해당 게임 사이트에 기억력/순발력 테스트가 있길래 배운내용을 적용해보려고 했습니다.
1to50과 같이 xpath가 같은 형식이고 div태그 안에 내용이 있길래 저렇게 코드를 짰는데요.
btns에 제대로 내용이 안담기는 것 같습니다.
Traceback (most recent call last):
File "C:/Users/user/Desktop/hotch/02 selenium/fast.py", line 11, in <module>
print(len(btns))
TypeError: object of type 'WebElement' has no len()
이렇게 에러가 뜨네요.
혹시 가능하시다면 해당 페이지의 버튼을 가져오는 방법을 가르쳐주실수 있으신가요?
답변 2
1
어 저같은 경우에는 위에 올려주신 xpath로 잡혔습니다. 제가 테스트한 코드를 공유해드릴게요.
저는 출력결과가 16으로 나왔습니다.
from selenium import webdriver
driver = webdriver.Chrome('chromedriver')
driver.get('http://zzzscore.com/memory/')
driver.implicitly_wait(300)
def clickBtn():
btns = driver.find_elements_by_xpath('//*[@id="grid"]/div[*]')
print(len(btns))
clickBtn()
dict, zip
0
1
0
노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.
0
13
3
6-6 실습 문의
0
10
2
미션 06-02
0
13
2
선생님 질문이 있습니다.
0
336
2
파이참 대신에 IDLE을 사용해도 되나요?
0
390
1
find값이 None값이 나오는데 해결이 안 되네요..ㅠ
0
1033
1
re.sub
0
229
0
익스플로러에서 구글 로그인이 안되네요..
0
401
0
파이썬 find
0
344
2
유튜브 키워드 진행중 막히는것이 있어 질문 드립니다.
2
5510
7
#각각 썸네일과 제목 추출하기
0
343
1
특수문자가 걸러지지 않는 경우
0
938
6
구글 드라이브 질문드립니다
0
242
0
비주얼 스튜디오 코드를 사용해도 되겠죠?
0
251
1
파싱이 안 되는것 같아요.
1
390
3
네이버 메일링 질문드립니다.
0
359
2
파파고 메모장 파일 번역중에....
0
655
3
pycharm 질문드립니다
2
375
3
키워드 자동 검색을 반복문으로 돌려보다가 궁금한 것이 생겼습니다
0
223
1
트위치 클립 다운로드
3
413
4
headless 옵션 시 warning
1
2551
2
크롬드라이버 관련 질문.
1
356
3
소개 영상이 잘못 링크되어있는 거 같습니다~
1
240
1





