以下是一个简单的程序,用于访问1688店铺并获取店铺信息:
import requests
def get_store_info(store_id):
# 构建请求URL
url = f'https://detail.1688.com/offer/{store_id}.html'
# 发送GET请求
response = requests.get(url)
# 如果请求成功
if response.status_code == 200:
# 解析HTML内容,获取店铺信息
store_info = parse_store_info(response.text)
return store_info
else:
print('访问店铺失败')
def parse_store_info(html):
# 进行解析,提取店铺信息
# 这里可以使用一些HTML解析库,如BeautifulSoup或lxml等
# 假设从HTML中解析出店铺名和销量
store_name = '某某店铺'
sales_volume = '1000+'
# 构建店铺信息字典
store_info = {
'店铺名': store_name,
'销量': sales_volume
}
return store_info
# 使用示例
store_id = '123456789' # 店铺ID,根据实际情况填写
store_info = get_store_info(store_id)
print(store_info)
以上程序中,首先定义了一个get_store_info
函数,用于发送GET请求并获取1688店铺页面的HTML内容。然后,定义了一个parse_store_info
函数,用于解析HTML内容,提取店铺信息。最后,程序通过调用这两个函数,实现了访问1688店铺并获取店铺信息的功能。