2011-01-09 115 views
2

我需要html頁面的內容,但是如果html頁面包含iframe元素,我也需要iframe內容。 (在Python中) 是否有可能使用python函數加載所有內容?在python中獲取iframe內容

+0

請檢查@Martijn彼得斯在這個問題的答案 http://stackoverflow.com/questions/23028664/python-beautifulsoup-iframe-document-html-extract。這可能對你有所幫助。 – 2016-10-17 10:14:24

回答

3

嘗試使用BeautifulSoup,其中supports iframes out of the box

代碼段(full code here):

import re 
from BeautifulSoup import BeautifulSoup, Comment 
... 
for iframe in mosoup("iframe"): 
    mosoup.iframe.extract() 

UPDATE:鏈接到的代碼的當前位置(今github上)。

+0

util導入在我的電腦中不起作用。爲什麼? – barroco 2011-01-09 20:38:35