簡體   English   中英

如何以編程方式使用Java登錄Skype?

[英]How to login to skype using java programatically?

我目前正在做一個項目。 我需要知道我們如何使用Java來登錄web.Skype.com,但必須以編程方式。

我有用戶名和密碼的列表,我要做的就是在Skype上使用這些憑據登錄。

這是我的項目摘要:

該項目是Windows桌面的異步多線程Skype自動響應器,它使用(模擬) http://web.skype.com 該程序的目的是實時與真實的人進行“對話”,這些人向其控制的“機器人” skype帳戶發送聯系請求或即時消息。 這只是一個自動響應器,它可以響應傳入的聯系人請求和即時消息,並且不會從數據庫中添加聯系人並發起與他們的對話,盡管我可能會要求以后添加此功能。 請讓自己熟悉web.skype.com或利用它的github API。 研究數據包/報頭等,為此您實際上將創建一個新的輕量級Skype客戶端,該客戶端同時通過它控制許多不同的Skype帳戶。

您可以使用Selenium Web驅動程序在此處進入Skype,我正在編寫下面的代碼,該代碼將幫助您使用Java來完成登錄過程

import java.sql.DriverManager;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Skype {
static WebDriver driver = new FirefoxDriver();
public static void main(String[] args) {

driver.get("https://login.skype.com/login?     client_id=578134&redirect_uri=https%3A%2F%2Fweb.skype.com%2F");
WebElement element = driver.findElement(By.id("username"));
element.sendKeys("");
WebElement element1 = driver.findElement(By.id("password"));
element1.sendKeys("");
WebElement signup = driver.findElement(By.id("signIn"));
signup.click();
}

}

您正在使用哪個API? 您是否瀏覽過並嘗試過以下方法: https : //github.com/taksan/skype-java-api

這是一個非常好的教程,說明如何在定制的應用程序中實現上述api並成功連接到skype:

http://o7planning.org/web/fe/default/en/document/10543/skype-java-api-tutorial

我建議您看一看。 似乎解釋得很好!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM