라균

selenium 네이버 카페 게시판 제일 첫번째 글 선택하기

· 2023-06-13 (화) 15:10:36 · 1618 · 3

안녕하세요

카페에서 게시판 선택 후, 게시글을 선택(첫번째 글제목에 해당하는 a 태그를 선택)하고 싶은데 잘 안되서 질문올려요

 

예를 들어 중고나라 카페 > [상품] 데스크탑 게시판에서

div#upperArticleList를 제외한 div.article-board중 첫 번째 tr > td중 첫 번째 > div중 마지막 > div > a를 선택하고 싶어서

[code]
self.driver.find_element(By.CSS_SELECTOR, 'div#main-area>div.article-board:not(#upperArticleList)>table>tbody>tr>td:first-of-type>div:last-of-type>div>a').click()

[/code]

이렇게 선택자를 잡았지만 오류로 팅기네요

 

webdriver를 사용할 때 선택자 오류 디버깅 방법과 맞는 선택자 알려주시면 감사합니다.

|

댓글 3개

https://sir.kr/so_python/273
여기서 셀렉터 선택하는 방법을 사용해도 에러라고 나오네요
list = self.driver.find_elements(By.CSS_SELECTOR, 'div#main-area a.article')
print(list)
find_element -> find_elements
복수 선택자로 하니 에러는 나오지 않지만
리스트가 비어있네요
뭐가 틀렸는지를 모르겠는데 문제에요 ㅠ
iframe 내부에 있는 글이라 프레임 이동을 했어야 했네요 ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
기타 23-07-03 조회 1,801
MySQL 23-07-02 조회 2,262
JavaScript 23-07-01 조회 1,911
PHP 23-06-30 조회 2,901
MySQL 23-06-29 조회 7,657
node.js 23-06-28 조회 1,929
node.js 23-06-27 조회 1,484
PHP 23-06-26 조회 1,714
PHP 23-06-25 조회 1,747
PHP 23-06-24 조회 1,220
PHP 23-06-22 조회 1,511
PHP 23-06-20 조회 1,608
기타 23-06-19 조회 1,872
23-06-17 조회 1,252
기타 23-06-18 조회 2,315
PHP 23-06-17 조회 1,610
JavaScript 23-06-16 조회 2,307
PHP 23-06-15 조회 1,981
23-05-16 조회 1,189
기타 23-06-13 조회 1,619
PHP 23-06-05 조회 1,708
PHP 23-05-28 조회 2,022
기타 23-05-23 조회 2,359
PHP 23-05-19 조회 1,830
PHP 23-05-18 조회 1,974
PHP 23-05-08 조회 2,019
JavaScript 23-04-10 조회 1,713
MySQL 23-04-08 조회 1,939
MySQL 23-03-15 조회 1,954
PHP 23-03-14 조회 2,351