我正在开发一项网络抓取服务,主要针对时尚行业。我的目标是提供有关产品的全面数据,包括库存水平。为了实现这一目标,我需要模拟购买以确定每种尺寸的产品的最大可用数量。
我一直在使用 Python 和 Selenium 进行网络抓取部分,但在准确模拟购买过程以检索股票信息方面面临着挑战。以下是我尝试实施的步骤:
- 导航到产品页面:使用 Selenium 加载产品页面。
- 选择尺寸:从可用选项中选择特定尺寸。
- 添加到购物车:尝试将所选尺寸的最大可用数量添加到购物车。
- 检查库存情况:如果没有最大数量,请减少数量,直到确定最大可用数量。
- 对每个尺寸重复:对产品的所有尺寸重复该过程。
问题:
- 这是通过模拟购买来检索股票信息最有效的方法吗?
- 此流程有任何最佳实践或改进吗?
- 如何处理网站显示库存错误或消息的不同方式?
- 这种方法是否存在潜在问题,例如被网站屏蔽?
我正在寻找建议、替代方法或任何可以帮助完善此方法的经验见解。
谢谢!