我想刮的學校和學校的籃球球員得到服務或verbalcommits.com如何湊「點擊顯示」領域與BeautifulSoup
使用此頁面作爲一個例子名稱數量:http://www.verbalcommits.com/players/jarrey-foster
訪問第一個報價(SMU)很容易,但所有其他報價都隱藏在「顯示其他報價」按鈕後面。當我檢查頁面時,我可以看到這些優惠,但我的刮刀沒有找到他們。我一直在使用下列內容:
page=urllib.request.urlopen("http://www.verbalcommits.com/players/jarrey-foster") #opens page
soup = BeautifulSoup(page, 'html.parser') #makes page into a BS python object
schools = soup.body.findAll('span',{"class":"team_name"})
print(schools)
這將返回在它有隊名的第一個跨度,但不被隱藏的跨度的其餘部分。我需要添加什麼來訪問隱藏的頁面的其餘部分?
@Matthew如果你喜歡點擊,看看'Selenium':
用於演示目的打印隊名 –