class 로 Card_className_u5rsb 까지는 접근했는데 도무지 저 href를 딸 수가 없어서 몇 시간을 썼는 지 모르겠다.
하이고......
처음에는 driver.find_elements_by_css_selector('.Card_className_u5rsb') 접근해서 href로 링크를 가져오면 될 것 같았는데 계속 링크 정보가 포함이 안되었다. 기존에는 링크에 직접적으로 class/id/name 이 있어서 기계적으로 접근 할 수 있었는데 이번에는 자식인 a 태그로 접근을 해야했다. 저 쉬운 걸 몇 시간을 씨름하다가 결국 링크를 뱉어냈을 때 엄청난 희열을 느끼기는 했다.... 다음에는 바보 같은 짓 하지 말자....
urls = '.Card_className__u5rsb > a'
url_raw = driver.find_elements_by_css_selector(urls)
url_raw[0].get_attribute('href')

'Data Science > python' 카테고리의 다른 글
| [python] 정규표현식 .*? 해석 (0) | 2022.01.05 |
|---|---|
| [python] 정규 표현식 정리 (0) | 2022.01.03 |
| [python] selenium 네이버 뉴스 기사 크롤링 (0) | 2022.01.02 |
| [python] selenium 웹크롤러 정리 (0) | 2022.01.02 |
| [python] selenium 네이버 블로그 크롤링(2) (0) | 2022.01.02 |