返回
从此摆脱微博会员,微信就能直接同步微博!
后端
2022-11-09 04:07:13
不再繁琐!微博最新消息一键直达微信
在如今的信息洪流中,及时捕捉想要的内容俨然成为一项挑战,尤其对于微博这样的社交巨头而言。微博为获取利益,频频推出会员制度,让不少用户苦不堪言。但别担心,以下秘籍将为你解开烦忧,让你摆脱微博会员的束缚!
步骤一:获取微博 Cookie
首先,我们需要获取你的微博账号 Cookie。这可以通过以下步骤完成:
- 登录微博网页版,打开浏览器开发人员工具(Chrome:F12 键)。
- 在 "网络" 选项卡中,找到名为 "weibo.com" 的请求。
- 点击请求,并在 "标头" 选项卡中找到 "Cookie" 部分。
- 复制所有 Cookie 信息。
步骤二:搭建 IFTTT 小程序
IFTTT 是一个连接不同应用程序的平台。我们需要创建一个小程序来连接微博和微信。
- 登录 IFTTT 网站,创建账号。
- 点击 "创建",选择 "微博" 作为触发器,"微信" 作为动作。
- 根据提示完成小程序设置。
步骤三:配置 IFTTT 小程序
接下来,配置小程序以监控你感兴趣的微博用户。
- 在触发器部分,选择 "New post from any user"。
- 在 "Filter" 部分,输入微博用户的 ID。
- 在动作部分,选择 "Send me a notification on WeChat"。
- 在 "Message" 部分,输入要发送到微信的消息。
步骤四:启用 IFTTT 小程序
最后,启用小程序,它就开始运行了。
- 点击小程序右上角的 "启用" 按钮。
- 如果已连接 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. 此方法是否违反了微博的服务条款?
不,此方法不违反微博的服务条款。