http://zzzscore.com/memory/ 에 적용했을 때,
1391
5 asked
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()
이렇게 에러가 뜨네요.
혹시 가능하시다면 해당 페이지의 버튼을 가져오는 방법을 가르쳐주실수 있으신가요?
Answer 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()
n8n 사용 목적
0
12
1
수강 연장 문의드립니다
0
6
1
2유형 관련 질문
0
21
2
수강기간 연장 문의드립니다
0
20
1
선생님 질문이 있습니다.
0
343
2
파이참 대신에 IDLE을 사용해도 되나요?
0
397
1
find값이 None값이 나오는데 해결이 안 되네요..ㅠ
0
1040
1
re.sub
0
233
0
익스플로러에서 구글 로그인이 안되네요..
0
408
0
파이썬 find
0
349
2
유튜브 키워드 진행중 막히는것이 있어 질문 드립니다.
2
5525
7
#각각 썸네일과 제목 추출하기
0
348
1
특수문자가 걸러지지 않는 경우
0
947
6
구글 드라이브 질문드립니다
0
246
0
비주얼 스튜디오 코드를 사용해도 되겠죠?
0
263
1
파싱이 안 되는것 같아요.
1
401
3
네이버 메일링 질문드립니다.
0
366
2
파파고 메모장 파일 번역중에....
0
663
3
pycharm 질문드립니다
2
384
3
키워드 자동 검색을 반복문으로 돌려보다가 궁금한 것이 생겼습니다
0
226
1
트위치 클립 다운로드
3
420
4
headless 옵션 시 warning
1
2555
2
크롬드라이버 관련 질문.
1
362
3
소개 영상이 잘못 링크되어있는 거 같습니다~
1
248
1

