首页 > 编程知识 正文

用Python在微信朋友圈投放广告,让你的朋友圈搞笑起来

时间:2023-11-19 10:10:58 阅读:293064 作者:FKZQ

如何在微信朋友圈中广告投放,让你的广告信息不仅能够被更多人看到,还可以让大家开心地为你点赞?使用Python编程语言帮助你实现这一目的!下面将从多个方面详细讲解如何使用Python在微信朋友圈广告投放中趣味搞笑!

一、安装Python及相关模块

在使用Python做微信朋友圈投放广告前,首先需要确保在自己的电脑上安装了Python及相关模块。这里介绍一下如何安装:

pip install itchat

通过上述命令可以安装`itchat`库,这是一款基于微信网页版的微信个人号接口,使用这个库可以完成大部分的微信个人号相关操作。此外,还需要安装`Pillow`库,这个库可以用于图像压缩、修改、显示等操作。

pip install Pillow

二、获取微信个人号登录二维码

在你编写Python代码之前,你需要先了解一下如何获取微信个人号登录二维码。这个二维码是通过爬取访问https://wx.qq.com登录网页获取的。具体步骤如下:

1、通过`itchat`库登录微信个人号:

import itchat

itchat.auto_login(hotReload=True)

2、获取微信个人号的uuid:

uuid = itchat.get_QRuuid()

3、通过uuid来获取二维码,并显示在屏幕上:

QrImg=itchat.get_QR(uuid)
with open('QR.jpg', 'wb') as f:
    f.write(QrImg)
from PIL import Image
Image.open("QR.jpg").show()

从屏幕中扫描二维码即可登录微信个人号!

三、微信朋友圈广告投放

1、获取朋友圈好友列表:

friends = itchat.get_friends(update=True)[1:]

2、上传图片:

import os

image_path = '图片路径'
if not os.path.exists(image_path):
    os.mkdir(image_path)
image_name = '图片名称'
image = open(image_path+image_name, 'rb').read()
url = 'https://mp.weixin.qq.com/cgi-bin/uploadimg2cdn?lang=zh_CN'

files = {
    'smfile': (image_name, image, 'image/jpeg')
}
res = requests.post(url, files=files)
res_json = json.loads(res.text)
if res_json['base_resp']['err_msg'] == 'ok':
    media_id = res_json['media_id']

3、定义广告信息函数:

def send_advertisement(advertisement_text, media_id):
    for friend in friends:
        try:
            post_data = {
                "content": advertisement_text,
                "medias": "[{"type":"{}","media_id":"{}","content":""}]".format("image", media_id),
                "permission": 1,
                "toUser": friend['UserName']
            }
            requests.post("https://mp.weixin.qq.com/cgi-bin/singlesend?t=ajax-response⟨=zh_CN", data=post_data)
            time.sleep(5)
        except:
            pass

4、发送广告信息:

advertisement_text = '广告文案'
send_advertisement(advertisement_text, media_id)

四、微信朋友圈文案搞笑说明

很多朋友在微信朋友圈投放广告时都会面临一个问题:如何让广告文案更搞笑、更有趣味性?下面介绍一些常用的搞笑广告文案:

1、“今晚吃饭,我请客!拦不住我腰包的铜钱!”

2、“缺钱,缺爱,缺照片,有我在微信朋友圈就够了!”

3、“做我朋友,你的钱包将会无趣可言!搞笑广告我最行!”

以上几个例子仅供参考,大家可以根据自己的实际情况进行创意设计。不过需要注意的是,广告文案搞笑也要适度,过于夸张或者低俗的广告文案可能会适得其反。因此,在设计广告文案的过程中,一定要注意把握好尺度!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。