下载|安装|配置|更新

下载|安装|配置|更新

免费下载、安装与配置、新版发布等
Java EE开发

Java EE开发

Spring、WebSphere、Maven相关、EJB、JSP、XDoclet等
移动开发

移动开发

iOS、Android跨平台移动应用开发
SDC

SDC

新一代软件分发管理神器!支持MyEclipse、Eclipse、IntelliJ、WebStorm等热门IDE.
综合讨论区

综合讨论区

意见、吐槽、属于Java人的轻松乐园…

『新闻联播』大发彩票一级总代理如何做《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 2 次浏览 • 2022-02-26 12:15 • 来自相关话题

『新闻联播』正规彩票网投平台官网《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 1 次浏览 • 2022-02-26 12:14 • 来自相关话题

『新闻联播』遇到长龙是跟还是反《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 1 次浏览 • 2022-02-26 12:13 • 来自相关话题

『新闻联播』极速快3必中方法表《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 1 次浏览 • 2022-02-26 12:09 • 来自相关话题

『新闻联播』导师带回血最稳计划《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 1 次浏览 • 2022-02-26 12:02 • 来自相关话题

『新闻联播』带人最稳最厉害的回血导师《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 2 次浏览 • 2022-02-26 12:01 • 来自相关话题

『新闻联播』快三计划预测软件下载《手机搜狐网》

回复

超凡团队 发起了问题 • 1 人关注 • 0 个回复 • 1 次浏览 • 2022-02-26 12:01 • 来自相关话题

MyEclipse2017没有moble tools选项

回复

fengjianqin10 发起了问题 • 1 人关注 • 0 个回复 • 6 次浏览 • 2019-12-01 17:27 • 来自相关话题

Python入门很难?你与微信聊天机器人只差这一步!

besy 发表了文章 • 0 个评论 • 410 次浏览 • 2019-04-11 10:56 • 来自相关话题

最近研究微信API,发现个非常好用的python库:wxpy。wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录、收发消息、搜索好友、数据统计等功能。这里为大家介绍一下这个库,并在最后实现一个聊天机器人。

[微信机器人源码下载](https://www.evget.com/demo-sample/13156)

## 准备工作 ##
安装非常简单,从官方源下载安装
pip install -U wxpy
## 模块初探 ##
安装完成后,我们来试下几个基本的功能

**1. 扫码登录微信**
from wxpy import *
bot = Bot()
运行上面的程序,会弹出二维码,用手机微信扫一扫即可实现登录。

但上面的程序有一个缺点,每次运行都要扫二维码。不过wxpy非常贴心地提供了缓存的选项,如下:
bot = Bot(cache_path=True)
这样把登录信息保存下来,就不用每次都扫二维码了。

**2. 发送消息**

bot.file_helper.send("hello")
这里的file_helper就是微信的文件传输助手,我们给文件传输助手发送一条消息,可以在手机端收到消息。

**3. 接受消息**

我们实现一个收到消息自动回复的功能。
@bot.register()
def print_message(msg):
print(msg.text)
return msg.text

# 进入Python命令行,让程序保持运行
embed()

打开自己的公众号管理平台,在后端向自己发送消息,就可以收到消息回复。

4. 搜索好友及微信群

我们来实现一个搜索公司群、定位老板并转发老板消息的功能:

from wxpy import *

bot = Bot(cache_path=True)

# 定位公司群
company_group = bot.groups().search('公司微信群')[0]

# 定位老板
boss = company_group.search('老板大名')[0]

# 将老板的消息转发到文件传输助手
@bot.register(company_group)
def forward_boss_message(msg):
if msg.member == boss:
msg.forward(bot.file_helper, prefix='老板发言')

# 堵塞线程
embed()

对于老板喜欢在群里面喊话的同学来说,这是一个福音,以后再也不用担心错失老板的重要信息了~~

**数据统计**
wxpy的好友统计功能非常好用,可以很方便地统计好友的地理位置分布和性别分布。下面的代码中,统计了下自己的好友的分布情况,并打印出人数最多的10个地区。

from wxpy import *

bot = Bot(cache_path=True)
friends_stat = bot.friends().stats()

friend_loc = [] # 每一个元素是一个二元列表,分别存储地区和人数信息
for province, count in friends_stat["province"].iteritems():
if province != "":
friend_loc.append([province, count])

# 对人数倒序排序
friend_loc.sort(key=lambda x: x[1], reverse=True)

# 打印人数最多的10个地区
for item in friend_loc[:10]:
print item[0], item[1]

统计性别分布的代码如下:

for sex, count in friends_stat["sex"].iteritems():
# 1代表MALE, 2代表FEMALE
if sex == 1:
print "MALE %d" % count
elif sex == 2:
print "FEMALE %d" % count

**聊天机器人**
有了上面功能简介部分的基础,我们来实现一个聊天机器人。聊天机器人基于图灵机器人。图灵机器人可以在图灵机器人-中文语境下智能度最高的机器人大脑注册账号,并创建机器人。需记下api key,调用图灵API的时候会用到。

# -*- coding: utf-8 -*-
import json
import requests
from wxpy import *

# 调用图灵机器人API,发送消息并获得机器人的回复
def auto_reply(text):
url = "http://www.tuling123.com/openapi/api"
api_key = "你的api key"
payload = {
"key": api_key,
"info": text,
"userid": "123456"
}
r = requests.post(url, data=json.dumps(payload))
result = json.loads(r.content)
return "[tuling] " + result["text"]

bot = Bot(console_qr=True, cache_path=True)

@bot.register(mp)
def forward_message(msg):
return auto_reply(msg.text)

embed()

运行上面的程序,发送消息给自己。

附录

- wxpy文档:[wxpy: 用 Python 玩微信](https://wxpy.readthedocs.io/zh/latest/)
- [github项目源码下载](https://www.evget.com/demo-sample/13156)

【专业Python IDE推荐】——[PyCharm](https://www.evget.com/product/2998/download):

Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

PyCharm基础教程推荐:

- [PyCharm入门第一步(一)——创建并运行第一个Python项目](https://www.evget.com/article/2018/8/24/28417.html)
- [PyCharm入门第一步(二)——调试第一个Python应用程序](https://www.evget.com/article/2018/8/24/28419.html)
- [PyCharm入门第一步(三)——测试第一个Python应用程序](https://www.evget.com/article/2018/8/24/28420.html)
- [PyCharm入门第一步(四)——创建和运行第一个Django项目](https://www.evget.com/article/2018/8/24/28421.html) 查看全部
最近研究微信API,发现个非常好用的python库:wxpy。wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录、收发消息、搜索好友、数据统计等功能。这里为大家介绍一下这个库,并在最后实现一个聊天机器人。

[微信机器人源码下载](https://www.evget.com/demo-sample/13156)

## 准备工作 ##
安装非常简单,从官方源下载安装
pip install -U wxpy
## 模块初探 ##
安装完成后,我们来试下几个基本的功能

**1. 扫码登录微信**
from wxpy import *
bot = Bot()
运行上面的程序,会弹出二维码,用手机微信扫一扫即可实现登录。

但上面的程序有一个缺点,每次运行都要扫二维码。不过wxpy非常贴心地提供了缓存的选项,如下:
bot = Bot(cache_path=True)
这样把登录信息保存下来,就不用每次都扫二维码了。

**2. 发送消息**

bot.file_helper.send("hello")
这里的file_helper就是微信的文件传输助手,我们给文件传输助手发送一条消息,可以在手机端收到消息。

**3. 接受消息**

我们实现一个收到消息自动回复的功能。
@bot.register()
def print_message(msg):
print(msg.text)
return msg.text

# 进入Python命令行,让程序保持运行
embed()

打开自己的公众号管理平台,在后端向自己发送消息,就可以收到消息回复。

4. 搜索好友及微信群

我们来实现一个搜索公司群、定位老板并转发老板消息的功能:

from wxpy import *

bot = Bot(cache_path=True)

# 定位公司群
company_group = bot.groups().search('公司微信群')[0]

# 定位老板
boss = company_group.search('老板大名')[0]

# 将老板的消息转发到文件传输助手
@bot.register(company_group)
def forward_boss_message(msg):
if msg.member == boss:
msg.forward(bot.file_helper, prefix='老板发言')

# 堵塞线程
embed()

对于老板喜欢在群里面喊话的同学来说,这是一个福音,以后再也不用担心错失老板的重要信息了~~

**数据统计**
wxpy的好友统计功能非常好用,可以很方便地统计好友的地理位置分布和性别分布。下面的代码中,统计了下自己的好友的分布情况,并打印出人数最多的10个地区。

from wxpy import *

bot = Bot(cache_path=True)
friends_stat = bot.friends().stats()

friend_loc = [] # 每一个元素是一个二元列表,分别存储地区和人数信息
for province, count in friends_stat["province"].iteritems():
if province != "":
friend_loc.append([province, count])

# 对人数倒序排序
friend_loc.sort(key=lambda x: x[1], reverse=True)

# 打印人数最多的10个地区
for item in friend_loc[:10]:
print item[0], item[1]

统计性别分布的代码如下:

for sex, count in friends_stat["sex"].iteritems():
# 1代表MALE, 2代表FEMALE
if sex == 1:
print "MALE %d" % count
elif sex == 2:
print "FEMALE %d" % count

**聊天机器人**
有了上面功能简介部分的基础,我们来实现一个聊天机器人。聊天机器人基于图灵机器人。图灵机器人可以在图灵机器人-中文语境下智能度最高的机器人大脑注册账号,并创建机器人。需记下api key,调用图灵API的时候会用到。

# -*- coding: utf-8 -*-
import json
import requests
from wxpy import *

# 调用图灵机器人API,发送消息并获得机器人的回复
def auto_reply(text):
url = "http://www.tuling123.com/openapi/api"
api_key = "你的api key"
payload = {
"key": api_key,
"info": text,
"userid": "123456"
}
r = requests.post(url, data=json.dumps(payload))
result = json.loads(r.content)
return "[tuling] " + result["text"]

bot = Bot(console_qr=True, cache_path=True)

@bot.register(mp)
def forward_message(msg):
return auto_reply(msg.text)

embed()

运行上面的程序,发送消息给自己。

附录

- wxpy文档:[wxpy: 用 Python 玩微信](https://wxpy.readthedocs.io/zh/latest/)
- [github项目源码下载](https://www.evget.com/demo-sample/13156)

【专业Python IDE推荐】——[PyCharm](https://www.evget.com/product/2998/download):

Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

PyCharm基础教程推荐:

- [PyCharm入门第一步(一)——创建并运行第一个Python项目](https://www.evget.com/article/2018/8/24/28417.html)
- [PyCharm入门第一步(二)——调试第一个Python应用程序](https://www.evget.com/article/2018/8/24/28419.html)
- [PyCharm入门第一步(三)——测试第一个Python应用程序](https://www.evget.com/article/2018/8/24/28420.html)
- [PyCharm入门第一步(四)——创建和运行第一个Django项目](https://www.evget.com/article/2018/8/24/28421.html)

只有MyEclipse 2015内置PhoneGap吗?我下载了2017 ci 10,怎么找不到phoneGap ?

回复

superbug1969 发起了问题 • 1 人关注 • 0 个回复 • 28 次浏览 • 2018-04-08 22:38 • 来自相关话题

阿斯顿发的说法

回复

lenovoe40 发起了问题 • 1 人关注 • 0 个回复 • 18 次浏览 • 2017-03-31 09:18 • 来自相关话题

使用MyEclipse 2015 CI加入SSH使用Tomcat运行项目,提示找不到jsp页面

回复

中国小馬 发起了问题 • 1 人关注 • 0 个回复 • 36 次浏览 • 2016-08-14 21:31 • 来自相关话题

【免费公开课】基于iOS、Android移动平台的图表开发技术

回复

besy 发起了问题 • 2 人关注 • 0 个回复 • 180 次浏览 • 2016-02-18 09:52 • 来自相关话题

myeclipse android无法通过ctrl+click打开xml文件

回复

wwj19900326 发起了问题 • 1 人关注 • 0 个回复 • 18 次浏览 • 2015-06-17 15:06 • 来自相关话题

Mac下Myeclipse PhoneGap Build IOS

回复

ivene 发起了问题 • 1 人关注 • 0 个回复 • 29 次浏览 • 2015-06-12 14:29 • 来自相关话题

【教程连载-移动开发】如何在PhoneGap App中获取GPS定位

besy 发表了文章 • 0 个评论 • 605 次浏览 • 2015-05-19 10:51 • 来自相关话题

本教程将演示如何用Cordova/PhoneGap Geolocation插件获取用户的GPS定位。以下你将学习到如何:

- 在项目中添加Geolocation插件
- 添加代码实现地理服务
- 测试项目

注:PhoneGap项目支持MyEclipse 2015及其以后的版本

## 还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/) ##

一、在项目中添加Geolocation插件
二、访问插件文档
三、添加代码实现Geolocation Services
四、测试GPS

……

赶快学习完整教程→ [如何在PhoneGap App中获取GPS定位](http://www.myeclipsecn.com/lea ... p-gps/) 查看全部
本教程将演示如何用Cordova/PhoneGap Geolocation插件获取用户的GPS定位。以下你将学习到如何:

- 在项目中添加Geolocation插件
- 添加代码实现地理服务
- 测试项目

注:PhoneGap项目支持MyEclipse 2015及其以后的版本

## 还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/) ##

一、在项目中添加Geolocation插件
二、访问插件文档
三、添加代码实现Geolocation Services
四、测试GPS

……

赶快学习完整教程→ [如何在PhoneGap App中获取GPS定位](http://www.myeclipsecn.com/lea ... p-gps/)

【教程连载-移动开发】用AngularJS UI创建PhoneGap移动应用

besy 发表了文章 • 0 个评论 • 580 次浏览 • 2015-05-11 14:27 • 来自相关话题

本教程将为你演示如何用 MyEclipse 2015 创建一个简单的移动App,主要讲解如何:

创建一个app项目并安装AngularJS模块
设置AngularJS控制器
添加代码以访问设备函数
添加AngularJS按钮控件
测试并创建App

还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/)

一、创建项目并安装AngularJS

1.用空白模板创建一个PhoneGap应用项目,选择以下插件:

Device
Notification
GeoLocation
Vibration
二、创建AngularJS控制器
三、添加代码到控制器文件
四、添加UI到主页
五、在移动Web模拟器中预览
六、创建应用程序
……

完整教程快戳这里→ [用AngularJS UI创建PhoneGap移动应用](http://www.myeclipsecn.com/lea ... js-ui/) 查看全部
本教程将为你演示如何用 MyEclipse 2015 创建一个简单的移动App,主要讲解如何:

创建一个app项目并安装AngularJS模块
设置AngularJS控制器
添加代码以访问设备函数
添加AngularJS按钮控件
测试并创建App

还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/)

一、创建项目并安装AngularJS

1.用空白模板创建一个PhoneGap应用项目,选择以下插件:

Device
Notification
GeoLocation
Vibration
二、创建AngularJS控制器
三、添加代码到控制器文件
四、添加UI到主页
五、在移动Web模拟器中预览
六、创建应用程序
……

完整教程快戳这里→ [用AngularJS UI创建PhoneGap移动应用](http://www.myeclipsecn.com/lea ... js-ui/)

【教程连载-移动开发】创建一个可分发的PhoneGap应用程序

besy 发表了文章 • 0 个评论 • 503 次浏览 • 2015-05-07 14:07 • 来自相关话题

本教程将用 PhoneGap 远程构建服务(remote build services)去构建一个PhoneGap应用程序。当然,你也可以在本地构建PhoneGap应用程序。需要多说一句的是,PhoneGap项目需要MyEclipse 2015以及更高的版本。在本教程中,你将学习到:

- 如何自定义配置文件
- 如何使用远程服务创建应用

还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/)

**一、自定义PhoneGap配置文件**

在构建PhoneGap应用程序之前,需要确保所有的配置已经进行自定义,当然你可以保留默认设置;不过大多数人会选择自定义图标、闪屏、设置参数,选择Android权限。

**二、创建应用程序文件**

当一个项目的配置、编码完成,开始测试或准备分发时,你可以用PhoneGap build services将项目打包到一个原生iOS或Android项目文件中。

……

立即到这里查看完整教程 → [创建一个可分发的PhoneGap应用程序](http://www.myeclipsecn.com/lea ... negap/) 查看全部
本教程将用 PhoneGap 远程构建服务(remote build services)去构建一个PhoneGap应用程序。当然,你也可以在本地构建PhoneGap应用程序。需要多说一句的是,PhoneGap项目需要MyEclipse 2015以及更高的版本。在本教程中,你将学习到:

- 如何自定义配置文件
- 如何使用远程服务创建应用

还没有MyEclipse 2015?[立即下载](http://www.myeclipsecn.com/download/)

**一、自定义PhoneGap配置文件**

在构建PhoneGap应用程序之前,需要确保所有的配置已经进行自定义,当然你可以保留默认设置;不过大多数人会选择自定义图标、闪屏、设置参数,选择Android权限。

**二、创建应用程序文件**

当一个项目的配置、编码完成,开始测试或准备分发时,你可以用PhoneGap build services将项目打包到一个原生iOS或Android项目文件中。

……

立即到这里查看完整教程 → [创建一个可分发的PhoneGap应用程序](http://www.myeclipsecn.com/lea ... negap/)

【教程连载-移动开发】创建自定义PhoneGap移动项目模板

besy 发表了文章 • 0 个评论 • 549 次浏览 • 2015-05-05 11:34 • 来自相关话题

在 MyEclipse 中使用标准化模板可以节省很多时间,还可以避免一些常见的项目安装和配置错误。这些可复用的PhoneGap移动项目模板里面包含架构、功能、Web框架和JavaScript库。本教程就为你讲解一下如何创建和使用自定义模板。

还没有MyEclipse?[立即下载](http://www.myeclipsecn.com/download/)

**1、如何建模板?**
**2、怎么用模板?**

……
详细教程快点这里→ [创建自定义PhoneGap移动项目模板](http://www.myeclipsecn.com/lea ... lates/) 查看全部
在 MyEclipse 中使用标准化模板可以节省很多时间,还可以避免一些常见的项目安装和配置错误。这些可复用的PhoneGap移动项目模板里面包含架构、功能、Web框架和JavaScript库。本教程就为你讲解一下如何创建和使用自定义模板。

还没有MyEclipse?[立即下载](http://www.myeclipsecn.com/download/)

**1、如何建模板?**
**2、怎么用模板?**

……
详细教程快点这里→ [创建自定义PhoneGap移动项目模板](http://www.myeclipsecn.com/lea ... lates/)

【教程连载-移动开发】跟着向导开始你的第一个Phonegap应用程序

besy 发表了文章 • 0 个评论 • 649 次浏览 • 2015-05-04 11:15 • 来自相关话题

MyEclipse 2015内置PhoneGap,并且提供了PhoneGap应用程序开发向导,即使是从来没用过MyEclipse的新手,也可以立即上手。下面就跟着向导开始你的第一个PhoneGap应用程序吧!

**一、创建新项目**

打开MyEclipse 2015,首先看到的是MyEclipse Dashboard。选择菜单下的 File>New>Project 开始创建PhoneGap应用程序,也可以在Dashboard上快速访问创建。

**二、修改项目配置**

MyEclipse配置文件里面包含了应用程序的一些默认参数,你可以根据自己的需求进行修改。

……

快快点击这里查看完整教程 → [创建一个PhoneGap应用程序](http://www.myeclipsecn.com/lea ... p-app/)

还没有MyEclipse?[立即下载](http://www.myeclipsecn.com/download/) 查看全部
MyEclipse 2015内置PhoneGap,并且提供了PhoneGap应用程序开发向导,即使是从来没用过MyEclipse的新手,也可以立即上手。下面就跟着向导开始你的第一个PhoneGap应用程序吧!

**一、创建新项目**

打开MyEclipse 2015,首先看到的是MyEclipse Dashboard。选择菜单下的 File>New>Project 开始创建PhoneGap应用程序,也可以在Dashboard上快速访问创建。

**二、修改项目配置**

MyEclipse配置文件里面包含了应用程序的一些默认参数,你可以根据自己的需求进行修改。

……

快快点击这里查看完整教程 → [创建一个PhoneGap应用程序](http://www.myeclipsecn.com/lea ... p-app/)

还没有MyEclipse?[立即下载](http://www.myeclipsecn.com/download/)