BeautifulSoup怎么从网页中抓取数据

使用BeautifulSoup从网页中抓取数据的步骤如下:

导入BeautifulSoup和requests库:

from bs4 import BeautifulSoup
import requests

使用requests库发送请求获取网页内容:

url = 'https://example.com'
response = requests.get(url)

使用BeautifulSoup解析网页内容:

soup = BeautifulSoup(response.text, 'html.parser')

使用BeautifulSoup的方法找到想要抓取的数据:

# 找到所有的标题
titles = soup.find_all('h2')

# 找到所有的链接
links = soup.find_all('a')

# 找到特定class的元素
specific_class = soup.find_all(class_='specific-class')

遍历找到的数据并提取出需要的内容:

for title in titles:
    print(title.text)

for link in links:
    print(link['href'])

for element in specific_class:
    print(element.text)

通过以上步骤,您可以使用BeautifulSoup从网页中抓取数据并提取出需要的内容。

阅读剩余
THE END