如何在微信朋友圈中广告投放,让你的广告信息不仅能够被更多人看到,还可以让大家开心地为你点赞?使用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、“做我朋友,你的钱包将会无趣可言!搞笑广告我最行!”
以上几个例子仅供参考,大家可以根据自己的实际情况进行创意设计。不过需要注意的是,广告文案搞笑也要适度,过于夸张或者低俗的广告文案可能会适得其反。因此,在设计广告文案的过程中,一定要注意把握好尺度!