您可以使用Python中的pandas库将1688热销产品导出到Excel文件中。以下是一个示例代码:
python复制代码
import requests | |
from bs4 import BeautifulSoup | |
import pandas as pd | |
# 发送HTTP请求 | |
url = 'https://1688.com/HotProduct/' | |
response = requests.get(url) | |
# 解析HTML页面 | |
soup = BeautifulSoup(response.text, 'html.parser') | |
# 获取热销产品列表 | |
hot_products = soup.find_all('div', class_='HotProduct-item') | |
# 创建DataFrame对象 | |
data = [] | |
for product in hot_products: | |
title = product.find('h1').text.strip() | |
price = product.find('em').text.strip() | |
data.append({'Title': title, 'Price': price}) | |
df = pd.DataFrame(data) | |
# 将DataFrame对象导出到Excel文件中 | |
df.to_excel('hot_products.xlsx', index=False) |
在这个示例代码中,我们首先发送HTTP请求并解析HTML页面,然后使用BeautifulSoup库提取热销产品的标题和价格。接下来,我们创建一个pandas DataFrame对象,将提取到的数据存储在其中。最后,我们使用DataFrame对象的to_excel()方法将数据导出到Excel文件中。