2016-05-16 2 views
-2

Если я попробоватьЯвляется ли Skype4Py живым?

import Skype4Py 

# Create an instance of the Skype class. 
skype = Skype4Py.Skype() 
print "!" 
# Connect the Skype object to the Skype client. 
skype.Attach() 
print "!" 
# Obtain some information from the client and print it out. 
print 'Your full name:', skype.CurrentUser.FullName 
print 'Your contacts:' 
for user in skype.Friends: 
    print ' ', user.FullName 

я вижу только один "!".

Итак:

skype.Attach() 

не работают.

Вся эта тематическая действительно изнурительных ... Спасибо Microsoft

ответ

0

Это работает на Linux! :-) ... Вот мое руководство по установке:

Скачать Ubuntu: http://www.heise.de/download/264e2de9fdfd96e49a232ba76e279cd8-1463411395-22191449.html Создать VMware с ним

  • Судо надстройку apt-репозиторий "Деб http://archive.canonical.com/ubuntu $ (lsb_release -sc) партнер"
  • Sudo APT-получить обновление
  • Sudo APT-получить установку скайп
  • скайп
  • Sudo APT-получить установку Git
  • кд/дом/MyUser/
  • мерзавец клон https://github.com/Skype4Py/Skype4Py.git
  • Sudo APT установить питон-пип
  • пункта установить -U Setuptools
  • кд Skype4Py
  • Судо питон setup.py установить
  • Sudo метких -get установить питона-DBus
  • Sudo APT-получить virtualenv
  • virtualenv --system-сайт-пакеты DBus-venv
  • Sudo APT-получить установку на Python GObject

Создайте файл test.py:

import Skype4Py 

# Create an instance of the Skype class. 
skype = Skype4Py.Skype() 

# Connect the Skype object to the Skype client. 
skype.Attach() 

# Obtain some information from the client and print it out. 
print 'Your full name:', skype.CurrentUser.FullName 
print 'Your contacts:' 
for user in skype.Friends: 
    print ' ', user.FullName 
  • CHMOD 775 test.py
  • питон test.py
1

Прежде всего, использовать Skype4Py вам необходимо установить Skype ... После того, как вы все установки и входа в систему, убедитесь, у вас есть кредит, если вы хотите совершать платные звонки или отправлять SMS-сообщения.

Я лично использую следующий код:

#! /usr/bin/env python 
# -*- coding: utf-8 -*- 
import Skype4Py 
import time 

skype = Skype4Py.Skype() 

# Attach to Skype client 
skype.Attach() 
print "___ SKYPE USER ___" 
pro = Skype4Py.profile.Profile(skype) 
print "User Name :", pro.FullName 
print "Balance left:", pro.BalanceToText 

При первом выполнить код, вы получите всплывающее окно в Skype: enter image description here

Вы должны разрешить доступ! Только тогда он позволит вам подключиться к Skype, когда вы подключаетесь к Skype через python.

+0

Какие Версия Skype вы используете под Win?В Linux он работает как ожидалось – hannsworst

Смежные вопросы