Skip to content

自动获取微信身份验证令牌。该脚本使用Selenium WebDriver和Edge浏览器与微信身份验证过程进行交互,该应用提供了一个不需要企业ID和绕过开发者授权的方式,为其他应用程序提供了一种简单的方式来获取有效令牌

License

Notifications You must be signed in to change notification settings

Difficulty-in-naming/WXTokenServer

Repository files navigation

获取企业微信令牌

获取企业微信令牌是一个C#脚本,用于自动获取微信身份验证令牌。该脚本使用Selenium WebDriver和Edge浏览器与微信身份验证过程进行交互,该应用提供了一个不需要企业ID和绕过开发者授权的方式,为其他应用程序提供了一种简单的方式来获取有效令牌。十分方便企业内做一些插件工具

功能

  • 自动导航到微信身份验证网站。
  • 捕获并将身份验证令牌存储在本地文件中。
  • 运行HTTP服务器以提供对身份验证令牌的访问。
  • 在现有令牌过期时检索新令牌。

需求

  • Microsoft Edge 浏览器及其对应的 WebDriver
  • .NET Core 3.1 或更高版本
  • Newtonsoft.Json 库

安装

  1. 克隆此仓库或下载源代码。
  2. 使用 Visual Studio 或其他.NET IDE 打开项目。
  3. 安装必要的库(如 Newtonsoft.Json )。

使用说明

  1. 打开 Program.cs 文件并查找 UrlJsonPath 变量。
  2. 根据您的需求修改这些变量的值。
  3. 运行项目。脚本将自动导航到微信身份验证页面,并在成功后将令牌存储在本地文件中。
  4. 在需要使用令牌的其他应用程序中,读取由脚本创建的本地文件,以获得最新的微信令牌。

常见问题

为什么我的令牌无法成功获取?

确保您的微信身份验证URL是正确的。此外,请检查是否已正确安装Edge WebDriver。同时你还需要在本地电脑中登录企业微信才可以获取到Token

令牌过期了该怎么办?

脚本会在令牌过期时自动检索新令牌。只需确保脚本正在运行,它将自动处理令牌刷新。

许可

本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

About

自动获取微信身份验证令牌。该脚本使用Selenium WebDriver和Edge浏览器与微信身份验证过程进行交互,该应用提供了一个不需要企业ID和绕过开发者授权的方式,为其他应用程序提供了一种简单的方式来获取有效令牌

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages