강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của juengwook0468
juengwook0468

câu hỏi đã được viết

Thu thập dữ liệu web và tự động hóa trang web & ứng dụng thực tế hoàn thành với thực hành

Xóa các chữ cái đã nhập vào hộp tìm kiếm, gửi cụm từ tìm kiếm mới và nhấn phím Enter để tìm kiếm.

XPATH 네이버에서 카페 찾는 과정 문의입니다.

Viết

·

283

1

  • 강의 내용 외 개인적인 실습 사이트의 질문은 답변이 제공되지 않습니다.
  • 문제가 생긴 코드, 에러 메세지 등을 꼭 같이 올려주셔야 빠른 답변이 가능합니다.
  • 코드를 이미지로 올려주시면 실행이 불가능하기 때문에 답변이 어렵습니다.
  • 답변은 바로 제공되지 않을 수 있습니다.
  • 실력 향상을 위해서는 직접 고민하고 검색해가며 해결하는 게 가장 좋습니다.
네이버에서 뉴진스 검색하면 view 탭이 없어서 카페 탭으로 대신 이동해보려고 합니다. XPATH 사용해서 카페로 이동할 때 >>"//*[text()='카페']"<< 이 방식을 사용하려고 하는데요 웹에서 '카페' 키워드 검색하면 텍스트가 6개 나옵니다. 원하는 요소 text가 여러개 있는 경우 어떻게 찾아나가는지 궁금합니다. 아래와 같이 해봤는데 안되었어요. driver.find_elements(By.XPATH, "//*[text()='카페']")[3].click() 
python웹-크롤링seleniumbeautifulsoup

Câu trả lời 1

1

kimfl님의 프로필 이미지
kimfl
Người chia sẻ kiến thức

[3]이게 잘못되었습니다.
'카페'를 찾았을 때 맨 처음 나오는 것은 '가입한 카페'입니다.
"//*[text()='카페']" 여기에 해당되지 않기 때문에
"//*[text()='카페']"[3] 이 아니라
"//*[text()='카페']"[2] 가 되어야 합니다.

juengwoo kang님의 프로필 이미지
juengwoo kang
Người đặt câu hỏi

감사합니다. 역시 디테일에서... 문제가 있었군요.

Hình ảnh hồ sơ của juengwook0468
juengwook0468

câu hỏi đã được viết

Đặt câu hỏi