返回

从此摆脱微博会员,微信就能直接同步微博!

后端

不再繁琐!微博最新消息一键直达微信

在如今的信息洪流中,及时捕捉想要的内容俨然成为一项挑战,尤其对于微博这样的社交巨头而言。微博为获取利益,频频推出会员制度,让不少用户苦不堪言。但别担心,以下秘籍将为你解开烦忧,让你摆脱微博会员的束缚!

步骤一:获取微博 Cookie

首先,我们需要获取你的微博账号 Cookie。这可以通过以下步骤完成:

  1. 登录微博网页版,打开浏览器开发人员工具(Chrome:F12 键)。
  2. 在 "网络" 选项卡中,找到名为 "weibo.com" 的请求。
  3. 点击请求,并在 "标头" 选项卡中找到 "Cookie" 部分。
  4. 复制所有 Cookie 信息。

步骤二:搭建 IFTTT 小程序

IFTTT 是一个连接不同应用程序的平台。我们需要创建一个小程序来连接微博和微信。

  1. 登录 IFTTT 网站,创建账号。
  2. 点击 "创建",选择 "微博" 作为触发器,"微信" 作为动作。
  3. 根据提示完成小程序设置。

步骤三:配置 IFTTT 小程序

接下来,配置小程序以监控你感兴趣的微博用户。

  1. 在触发器部分,选择 "New post from any user"。
  2. 在 "Filter" 部分,输入微博用户的 ID。
  3. 在动作部分,选择 "Send me a notification on WeChat"。
  4. 在 "Message" 部分,输入要发送到微信的消息。

步骤四:启用 IFTTT 小程序

最后,启用小程序,它就开始运行了。

  1. 点击小程序右上角的 "启用" 按钮。
  2. 如果已连接 IFTTT 小程序到微博和微信,它将立即生效。

告别微博会员,尽享免费微博监控

通过以上步骤,你就可以免费监控微博最新消息并推送到微信,无需再为微博会员付费。这个方法简单易行,快去尝试吧!

代码示例

// 获取微博 Cookie
function getWeiboCookie() {
  // 登录微博网页版
  window.location.href = "https://weibo.com/";

  // 打开开发人员工具
  window.addEventListener("load", () => {
    const devTools = window.open("about:blank");
    devTools.document.write(
      `<html><body><script>document.location='chrome://inspect'</script></body></html>`
    );
    devTools.document.close();
  });

  // 复制 Cookie
  const cookie = document.cookie;
  return cookie;
}

// 创建 IFTTT 小程序
function createIFTTTApplet() {
  // 登录 IFTTT
  window.location.href = "https://ifttt.com/";

  // 创建小程序
  window.addEventListener("load", () => {
    const createApplet = document.getElementById("create-applet-button");
    createApplet.click();

    // 选择触发器
    const trigger = document.querySelector(
      "div[data-id='choose-trigger-container']"
    );
    trigger.querySelector("button").click();
    trigger.querySelector("li[data-id='weibo'] button").click();

    // 选择动作
    const action = document.querySelector(
      "div[data-id='choose-action-container']"
    );
    action.querySelector("button").click();
    action.querySelector("li[data-id='send_message'] button").click();

    // 配置小程序
    const config = document.querySelector(
      "div[data-id='applet-configuration-container']"
    );

    // 配置触发器
    const triggerConfig = config.querySelector(
      "div[data-id='choose-trigger-configuration-container']"
    );
    triggerConfig.querySelector("li[data-id='from_any_user'] button").click();
    triggerConfig.querySelector("input[placeholder='Weibo user ID']").value =
      "<微博用户 ID>";

    // 配置动作
    const actionConfig = config.querySelector(
      "div[data-id='choose-action-configuration-container']"
    );
    actionConfig.querySelector("li[data-id='send_to_group'] button").click();
    actionConfig.querySelector("input[placeholder='Message']").value =
      "<要发送到微信的消息>";

    // 保存小程序
    const saveApplet = config.querySelector("button[type='submit']");
    saveApplet.click();
  });
}

// 启用 IFTTT 小程序
function enableIFTTTApplet() {
  // 登录 IFTTT
  window.location.href = "https://ifttt.com/";

  // 启用小程序
  window.addEventListener("load", () => {
    const myApplets = document.querySelector(
      "div[data-id='my-applets-container']"
    );
    const applet = myApplets.querySelector("div[data-id='<小程序 ID>']");
    const enableApplet = applet.querySelector("button");
    enableApplet.click();
  });
}

常见问题解答

1. 这个方法是否适用于所有微博用户?

是的,此方法适用于任何微博用户。

2. 我需要付费才能使用此方法吗?

不需要,此方法完全免费。

3. 我可以在多个设备上使用此方法吗?

可以,只要在每个设备上都执行了上述步骤。

4. 如果我更改了我的微博密码,此方法是否仍然有效?

是的,但你需要重新获取微博 Cookie 并更新 IFTTT 小程序中的触发器配置。

5. 此方法是否违反了微博的服务条款?

不,此方法不违反微博的服务条款。