所以我想使用BeautifulSoup和Python第一次做網頁抓取。我試圖刮掉頁面是:http://vesselregister.dnvgl.com/VesselRegister/vesseldetails.html?vesselid=34172爲什麼我沒有獲得領域的價值而不是領域本身?
client = request('http://vesselregister.dnvgl.com/VesselRegister/vesseldetails.html?vesselid=34172')
page_html = client.read()
client.close()
page_soup = soup(page_html)
identification = page_soup.find('div', {'data-bind':'text: name'})
print(identification.text)
當我這樣做,我只是得到一個空字符串。如果我打印出簡單的標識變量,我得到:
<div class="col-xs-7" data-bind="text: name"></div>
這是一個Ajax驅動的網站,所有數據被加載的Javascript。 –