可采集名称销量评分联系方式等
需要有1000粉丝以上已实名认证过的小红书达人才可以使用
以下是一个示例程序,可以用于批量获取小红书选品中心商家的信息:
import requests
def get_merchants(page_num):
url = f"https://www.xiaohongshu.com/selection/api/supplier/search?keyword=&pageIndex={page_num}&pageSize=10"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36'
}
response = requests.get(url, headers=headers)
data = response.json()
return data['data']['list']
if __name__ == '__main__':
total_pages = 10 # 假设总共有10页数据
for page in range(1, total_pages + 1):
merchants = get_merchants(page)
for merchant in merchants:
merchant_name = merchant['name']
merchant_id = merchant['id']
# 在这里可以对商家数据进行处理,比如保存到数据库或文件中
print(f"商家名称:{merchant_name},商家ID:{merchant_id}")
请注意,该程序仅供参考,并不能保证一定能够成功获取商家信息。具体的URL和请求参数可能与示例中的不完全一样,你可能需要根据实际情况进行调整。另外,需要注意的是,小红书的网站可能有反爬虫机制,使用程序获取数据时可能需要注意一些限制和策略,以避免被封禁或造成困扰。