현재 네이버 항공권 셀레니움
730
작성자 없음
작성한 질문수 0
현재 셀레니움을 공부하고 있습니다
너무 감사합니다 질좋은강의 최고입니다.
유료보다 좋은 무료라니... 천사이십니다...
저 지금 네이버 항공권 이미지가 조금 달려졌는데
browser.find_element_by_link_text("가는 날").click()
이라고 하니 NoSuchElementException이 발생했습니다 왜이런건지 이해를 못하겠습니다
답변 2
0
에서 find_elements_by_link_text 메소드가 다 잘 안되는데... 웹페이지가 바뀌어서 그런건가요?
'22'를 '항공권 검색','가는 날', '오는 날', '싱가포르' 등 아무것도 잡히지 않습니다...
0
xpath로 해보세요! 저도 똑같았는데 고치고 하니까 되네요
0
# 여행 갈 나라 클릭
travel_country=browser.find_elements_by_css_selector('div.tabContent_routes__laamB button')
travel_country[1].click()
# 여행 갈 나라 카테고리 클릭
category_all=browser.find_elements_by_css_selector('div.autocomplete_content__3RhAZ > section.section button')
category_all[1].click()
#여행 갈 나라 카테고리 안 서브 카테고리 클릭
subcategory_all=browser.find_elements_by_css_selector('div.autocomplete_list__de1dI button')
subcategory_all[0].click()
# 가는 날 클릭
browser.find_element_by_class_name('tabContent_option__2y4c6').click()
month=browser.find_elements_by_css_selector('div.sc-jrsJWt.dJdFwe.awesome-calendar div.sc-kEqXSa.bAVzgZ.month') # 11월 ~ 2022년 12월까지의 month 데이터 추출[12월추출[]]
go_weeks=month[1].find_elements_by_css_selector('table tbody tr') # 각 주차 별 데이터 [12월 데이터 추출]
go_days=go_weeks[3].find_elements_by_css_selector('td') # 각 일 별 데이터 추출(2주차의 일요일 ~ 월요일 데이터추출)
go_days[4].click() # 2주차의 3번째 일 클릭
# day=days[1].find_element_by_css_selector('button')
#오는 날 클릭
back_weeks=month[1].find_elements_by_css_selector('table tbody tr') # 2022년 1월 1주 ~ 5주차 데이터 추출
back_days=back_weeks[4].find_elements_by_css_selector('td') # 2022년 5주차의 일요일~월요일 데이터 추출
back_days[1].click()
#항공권 검색하기
Filght_click=browser.find_element_by_xpath('//*[@id="__next"]/div/div[1]/div[4]/div/div/button')
Filght_click.click()
저도 공부하던 중 웹 페이지가 바뀌어있어서 나라 선택하는 부분부터 항공권 검색까지
각 카테고리 별로 부모 태그 > 하위 태그 > 하위 태그.. 식으로 정리해서
인덱스 값만 조정하면 11월 ~ 2022년 12월까지 가는날/오는날 선택도 가능합니다
css_selector 말고 수업 중 배운 내용 find/ xpath로도 충분히 가져오실 수 이씁니다.
selenium 업그레이드됨... 문법도 바뀜
1
286
1
2024.08.28 수요일 기준 날씨 정보 가져오기 소스코드입니다 (참고하세요 : ) )
0
231
1
24년, 부동산 퀴즈 코드입니다. 참고하세요!!
0
177
1
git hub에 push할때 user-agent가 노출되도 상관이 없나요 ?
0
185
1
selenium 관련 web push notification 제어 질문
0
570
1
print(soup.a) 태그 값이 None으로 나옵니다.
0
1178
4
soup으로 검색한 버튼 또는 text를 click할때 어떻게 하나요 ?
1
3561
1
웹툰 사이트 body 안에가 안불러져옵니다.
0
677
2
네이버 웹툰을 활용한 BeautifulSoup 강좌에서 인터페이스가 달라졌습나다.
0
993
1
구글 무비 강좌에서요
0
399
0
네이버 IT뉴스 화면 requets.get 에러가 발생합니다ㅜ
0
432
0
23년 2월 7일, 다음 부동산 화면이 다름
0
405
0
네이버 항공권 관련 제가 작성한 코드 조심스럽게 공유해드립니다.ㅜ
7
2534
2
bs4 활용 2-1 질문합니다.
0
505
2
csv파일 깨짐
0
314
0
url 에러? (\UXXXXXXXX escape)
0
310
0
네이버 쇼핑으로 하면 왜 결과가 안 뜰까요?
0
382
0
쿠팡대신 네이버 쇼핑에서하는데, 5개 아이템만 나옵니다.
0
367
0
쿠팡 requests에 오류가 생기네요
0
2905
1
URL 문제
0
389
0
request 설치
0
319
0
from selenium import webdriver ?
0
351
1
네이버웹툰 랭크가 안불러져요...;;
0
302
0
안녕하세요 에러문의드려요
0
219
0





