网页html版面分析-- BeauifulSoup(python 文档解析提取)
    		       		warning:
    		            这篇文章距离上次修改已过446天,其中的内容可能已经有所变动。
    		        
        		                
                
from bs4 import BeautifulSoup
import requests
 
def extract_info_from_url(url):
    # 发送HTTP请求获取页面内容
    response = requests.get(url)
    # 解析HTML内容
    soup = BeautifulSoup(response.text, 'html.parser')
    
    # 提取页面标题
    title = soup.title.text
    print(f'页面标题: {title}')
    
    # 提取页面的H1标签内容
    h1_tag = soup.find('h1')
    if h1_tag:
        print(f'H1标签内容: {h1_tag.text}')
    else:
        print('未找到H1标签')
        
    # 提取所有段落文本
    paragraphs = soup.find_all('p')
    for p in paragraphs:
        print(f'段落文本: {p.text}')
 
# 示例URL
url = 'https://example.com'
extract_info_from_url(url)这段代码使用了BeautifulSoup库来解析给定的URL的HTML内容,并提取了页面标题、H1标签内容和所有段落文本。这是一个简单的网页信息抽取的例子,展示了BeautifulSoup库的基本用法。
评论已关闭