python实现秒杀商品的微信提醒
技术实现原理:获取京东的具体的商品信息,然后再使用微信发送提醒 工具:需要两个微信号,这两个微信号互为好友 Step1 收集自己想要的商品url 我们就以京东来举例,获取京东的秒杀商品信息: 首先,我们在网页上打开京东,搜索我们想要的商品,这边我就以我最近买的东西为例子: 我们需要找到它的商品信息,需要打开浏览器的开发者模式,之后我们需要选择自己的配送地址,这个时候里面就发送一些接口请求: 我们选择一个有用的商品信息接口: 找到自己想要商品的信息接口,来判断它是否有货: 一般规则是:如果这个接口书籍里面有“无货”的字符信息,那就是缺货状态,否则就是有货状态,可以发送商品链接,进行购买。 我们现在已经成功获取到了商品的url信息,接下来就是设置微信了。 Step2 设置微信通知 微信通知我们需要两个微信号,一个作为发送方,一个作为接受方,这个两个账号需要互为好友。 注意:作为发送方的微信可能会有注册时间要求(微信好像设立了规则:如果晚于某一时间段注册的账号将不再具备网页微信登陆功能) 这边我们使用itchat模块进行模拟微信登陆: import itchat itchat.auto_login( hotReload = True ) hotload参数设置为True可以记住第一次登陆的状态,下一次就不需要扫码登陆了。 执行以上代码可以生成登陆二维码,你只需要扫码登陆就可以了。