首先安装生成二维码的第三方库,方法如下:
点击File——>Settings——>Project——>Project Iterpreter——>点击右边的“+”号——>输入qrcode——>点击左下角的Install Package——>等待完成点击ok即可。
完成之后步骤如下所示:
代码块:
import qrcode
img = qrcode.make('http://www.baidu.com')
img.save('hello.png')
程序及运行结果:
执行完成后我们会发现左边出现一个hello.png的图片,并且会自动出现一个二维码,如下所示:
扫描二维码之后会跳转到百度的网页。
首先安装微信的第三方库,方法如下:
点击File——>Settings——>Project——>Project Iterpreter——>点击右边的“+”号——>输入itchat——>点击左下角的Install Package——>等待完成点击ok即可。
完成之后步骤如下所示:
代码块:
import random
import time
import itchat
hotReload = True ###设置永久登陆
itchat.auto_login() ###生成二维码
while True:
itchat.send('hello westos',toUserName='filehelper') ###通过python给文件助手发信息
itchat.send_file('/tmp/passwd',toUserName='filehelper') ####给文件助手发文件
time.sleep(random.randint(1,3)) ###随机停留
程序及运行结果:
当执行代码后会自动弹出一个二维码,如下图所示:
当我们用微信扫描二维码之后会出现下面的结果,并且你会在手机上看到电脑会不停的给你发送hello westos,如下所示:
代码块:
import itchat
hotReload = True ###设置永久登陆
itchat.auto_login() ###生成登陆认证的二维码
friends = itchat.get_friends() ###获取微信好友
print(friends)
程序及运行结果:
当我们执行代码以后会自动生成一个二维码,如下所示:
成功扫描二维码后登陆会显示好友的姓名等信息,如下所示:
代码块:
import itchat
hotReload = True
itchat.auto_login()
friends = itchat.get_friends()
info = {}
for friend in friends[1:]:
if friend['Sex'] == 1:
info['male'] = info.get('male',0) + 1
elif friend['Sex'] == 2:
info['female'] = info.get('female', 0) + 1
else:
info['other'] = info.get('other',0) + 1
print(info)
程序及运行结果:
当我们执行代码后,系统会自动弹出一个二维码,如下所示:
当成功扫描二维码之后会出现登陆好友的个数以及性别,如下所示:
代码块:
import os
import itchat
@itchat.msg_register(itchat.content.TEXT,isFriendChat=True)
def text_reply(msg):
if msg['ToUserName'] == 'filehelper':
#获取要执行的命令内容
command = msg['Content']
#系统执行代码
if os.system(command) == 0:
res = os.popen(command).read()
result = '[返回值]-命令%s执行成功,执行结果: \n' + res
itchat.send(result,'filehelper')
else:
result = '[返回值]-命令%s执行失败,请检查命令: \n' %(command)
itchat.send(result,'filehelper')
itchat.auto_login()
itchat.run()