Python/Flask

(프로젝트 진행)스팀 게임데이터 크롤링(3)

ri5 2021. 5. 4. 21:29

1. 게임 순위대로 클릭하고 정보를 가져오기.

게임 순위

for item in range(1, 15):
            back_cnt = 0
            #TopSellers item click
            print(f"{item}번클릭")
            driver.find_element(By.XPATH, f'//*[@id="TopSellersRows"]/a[{item}]').click()

 

이처럼 루프를 돌면서 게임 리스트를 돌면서 데이터를 가져온다.

 

2. 게임 페이지도 루프를 돌아야 하기 그위에 루프를 추가.

 for page_num in  range(1,7):
        driver.find_element(By.XPATH, f'//*[@id="TopSellers_links"]/span[{page_num}]').click()