还没有副业?教你用Python写一个电商客发单机器人

本文介绍如何利用Python开发一个电商客发单机器人,实现通过微信自动获取大额优惠券链接和商品信息。文章详细讲解了数据爬取、微信机器人的实现原理,并提供了代码示例。
摘要由CSDN通过智能技术生成

写在前面:本文只讨论技术实现原理及引导教程,不广告,不推广。文章有点长,各位看官可以各取所需。

说起2020年的人们讨论最多的词汇,我觉得副业应该可以算一个。

年初的疫情把大家都锁在家里,好多人的收入都没有了保障。于是,副业成了刚需。一时间,朋友圈卖各种东西的朋友如雨后春笋般冒了出来——谁谁谁又通过副业赚了几万乃至几十万的消息此起彼伏。这你能受得了?反正我是受不了!卖东西我不会卖,但我能让你卖得更加自动化。


总结

本篇文章用Python实现了一个淘宝客微信机器人自动获取包含大额优惠券的推广购买链接,推广者将可以获取推广佣金。具体功能如下:

  1. 给机器人发送淘口令,机器人能自动获取对应的大额优惠券

  2. 给机器人发送想要购买的物品名称,机器人会自动搜索对应物品,并筛选出性价比最高(当然也是佣金相对最高的啦)的商品生成推广购买链接

  3. 附加功能:生成对应卖货平台(闲鱼、转转等)的商品描述,简化上架操作(把上一步拿到的信息套进模板即可)

涉及概念 概念内容
主要Python itchatWechaty
主要概念 app数据爬取、微信机器人

app数据爬取

疫情在家期间除了官方淘宝客平台,还接触过一些第三方平台,对各自的佣金比例及平台信誉有一定了解。有的有网页端和app端,有的只有app端,可惜的是,我选出来我觉得最好的那个只有app端。

于是,怎么爬取app内的数据?这当然难不倒程序员啦。

app数据爬取

爬取前的准备

手机上的工具有限,使用体验不佳,很直接就能想到让手机上的数据通过电脑传输,只要经过电脑了,那事情就好办了。我们使用Fiddler来完成这个操作:

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据

下面简单介绍一下这个工具的下载与配置,以下文字参考自:Python3,x:如何进行手机APP的数据爬取,感谢作者的分享。

app数据爬取

Fiddler下载与配置

首先到官网下载,根据系统选择安装包,下载地址为:

https://www.telerik.com/download/fiddler

安装过程很简单没有什么特别的,直接下一步就好。安装好以后,需要设置以下几项:

  1. 设置允许抓取HTTPS信息包

    菜单栏找到 Tools -> Options,然后在HTTPS的工具栏下勾选Decrpt HTTPS traffic,在新弹出的选项栏下勾选Ignore server certificate errors (unsafe)。这样,Fiddler就会抓取到HTTPS的信息包。

  2. 设置允许外部设备发送HTTP/HTTPSFiddler

    Connections选项栏下勾选Allow remote computers to connect,并记住上面的端口号8888,端口号后面会使用到。

  3. 重启下Fiddler

app数据爬取

手机端设置

手机端的配置相对比较麻烦,不过也还好。我使用的苹果机,所以这里只介绍苹果机的配置。其他系统的手机可以直接在网上搜索教程,类似的教程非常多,这里就不细讲了。

  1. 设置手机和电脑在同一网络内

    前面说到手机上的数据通过电脑来传输,基本前提就是需要手机跟电脑在同一网络内。如果家里有WIFI,则手机和电脑都连上这个WIFI,台式机没有无线网卡的话可以用网线连接到WIFI对应的路由器上;家里没有WIFI的话,可以用手机打开无线热点,电脑连上手机的热点也可以。

  2. 设置手机HTTP代理</

  • 17
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值