一、商品状态的修改和删除
1.导入的库
(1)requests
用于发送Put请求(修改商品状态)和Delete请求(删除商品)
(2)time
让数据库喘口气,及时更新数据
(3)json
传入requests中的参数需要要求为json格式,且读取值时需要转化为python字典对象,故需要分别需要用到json包中的dumps和loads方法
2.参数的设置
(1)更新商品状态的url和删除商品的url
(2)更新商品状态的请求头headers和删除商品的headers
(3)商品的id(用于唯一标识商品)
3.开始循环(有多个商品需要删除)
(1)修改商品状态的请求体update_status_payload
这里使用的方法是在url后面+id = ...,具体代码如下
temp_delete_url = delete_url+f"?id={good_id}"
(2)调用requests方法,发送put请求修改商品状态
(3)暂停0.1s,使得数据库能够及时更新数据
(4)删除商品的url(因为是delete方法,所以其入参是跟在url后面的)
(5)调用requests方法,发送delete请求删除商品
(6)获取状态码,查询是否删除成功
4.完结