728x90
반응형
executable_path has been deprecated, please pass in a Service object
- 해당 에러는 selenium이 4.대 버전이 되면서 리뉴얼된 방식이 아닌 기존 방식으로 코드가 작성되어 발생한 에러이다.
- 해결책은 두가지다.
- 최신 버전 selenium 삭제 후 구버전 설치
- 최신 selenium에서 요구하는대로 코드 작성 (이 방법으로 채택)
- 해결: 드라이버는 원래 경로 지정 말고 webdriver manager로 알아서 다운 받게 해서 By를 import 해오는 부분만 추가해 주었다.
TypeError: object of type ‘WebElement’ has no len()’
store_list = driver.find_element(By.CSS_SELECTOR, '.CHC5F')
- 왜인지는 모르겠으나 중간에 다른 거 하면서 s를 지워야겠다고 판단했던 모양… 으로 list를 가져와야 하는데 element로 하나 딱 가져오니 문제가 발생했던 것
- 알게된 것 : Note that find_elements will return a list or web element where as find_element will only return one element if fount.
이전 프젝 때 크롤링이 너무 노잼이라 이번엔 피할 줄 알았는데 어쩌다보니 맡게 돼서 하게 되었다.
menu는 아직도 못 뺐는데, 계속 이것만 부여잡고 있을 수 없어서 일단 새벽에 데이터 JSON으로 덤프해서 파일 생성하는 거까지만 하고 마무리하기로 했다. 미처 못 가져온 건 모델링할 때 필드에 null=True랑 blank=True로 넣어놓고 나중에 수정하기로 했다.
하하 5시에서 6시로 넘어갈 때 메뉴 빼고 거의 다 뽑았는데 하루가 끝날 때까지 메뉴만 뽑았는데도 안 되더라 하하하하ㅏㅏㅏ
내일은 웹소켓 공부해서 알람 기능을 구현해볼까 한다. 드디어 백엔드 기능 듀근듀근
반응형
'Programming > TIL and WIL' 카테고리의 다른 글
| ✨ Weekly I Learned ✨ (0) | 2022.12.05 |
|---|---|
| ✨ 221203 Today I Learned ✨ (0) | 2022.12.03 |
| 🐻 221201 Today I Learned 🐻 (0) | 2022.12.01 |
| 🐻 221130 Today I Learned 🐻 (0) | 2022.12.01 |
| 🐻 221129 Today I Learned 🐻 (0) | 2022.11.29 |