使用BeautifulSoup處理iframe中的內容可以通過以下步驟:
<iframe>
標簽的父標簽。示例代碼如下:
from bs4 import BeautifulSoup
import requests
# 假設網頁中有一個iframe
html = """
<html>
<body>
<iframe src="https://www.example.com"></iframe>
</body>
</html>
"""
# 使用BeautifulSoup解析HTML
soup = BeautifulSoup(html, 'html.parser')
# 找到包含iframe的父標簽
iframe_tag = soup.find('iframe')
# 提取iframe的src屬性
iframe_src = iframe_tag['src']
# 獲取iframe對應頁面的內容
iframe_content = requests.get(iframe_src).text
# 使用BeautifulSoup解析iframe中的內容
iframe_soup = BeautifulSoup(iframe_content, 'html.parser')
# 處理iframe中的內容
print(iframe_soup.title)
通過上述步驟,就可以使用BeautifulSoup處理iframe中的內容。