用python+selenium+firefox爬取网易云音乐指定音乐精彩评论,switch到iframe了,也可以定位到该元素,但是我打印driver.page_source却显示不全?
driver = webdriver.Firefox()
driver.maximize_window()
driver.set_page_load_timeout(10)
try:
driver.get("http://music.163.com/#/song?id=31877470")
except selenium.common.exceptions.TimeoutException:
print("time out of 10 s")
driver.execute_script('window.stop()')
print("休眠结束")
driver.switch_to.frame("contentFrame")
time.sleep(5)
print(driver.find_element_by_id('comment-box').text)
bsObj = BeautifulSoup(driver.page_source)
print(driver.page_source)
这时候能通过driver输出精彩评论:
这是输出的page_source的部分截图,可以看到在p id="comment-box"后并没有精彩评论的内容,这部分源码没有。
雷雷
運行了一下你的程式碼,是有的啊。看截圖,在p id="comment-box"的不知道多少輩孫子p裡
請問大神使用driver.page_source方法取得APP內嵌的webView的來源碼,好多標籤也是空的?該怎樣處理?