当前位置: 首页 > article >正文

Edge(Bing)自动领积分脚本部署——基于python和Selenium(附源码)

微软的 Microsoft Rewards 计划可以通过 Bing 搜索赚取积分,积分可以兑换礼品卡、游戏等。每天的搜索任务不多,我们可以用脚本自动完成,提高效率,解放双手。
在这里插入图片描述

本文将手把手教你如何部署一个自动刷积分脚本,并解释其背后的原理和实现细节。

一、准备工作

1. 安装 Python 和依赖

首先你需要安装 Python(推荐 3.7+),然后用 pip 安装浏览器自动化库 selenium:
配置Pyhton可以看这篇文章——Python安装与环境配置全程详细教学

//安装浏览器自动化库
pip install selenium

2. 下载 Edge 浏览器驱动(EdgeDriver)

访问 官方 EdgeDriver 下载页面,下载与你的 Edge 浏览器版本相匹配的驱动。
解压后,将 msedgedriver.exe 放入系统的环境变量 PATH 中;
或者和脚本放到同一途径下。
在这里插入图片描述
bat后缀文件是自动执行脚本的文件,可以不配置。

二、自动刷积分脚本

下面是完整的 Python 脚本,你只需保存为 bing_auto_search.py 即可。注意要和 msedgedriver.exe 放到同一个目录或者文件中。

import time
import random
from selenium import webdriver
from selenium.webdriver.common.by import By# --------------------配置区域--------------------
MIN_SEARCH_TIMES = 40 # 最少搜索次数
MAX_SEARCH_TIMES = 60  # 最多搜索次数
WAIT_TIME = (2, 6)     # 每次搜索后等待的时间范围(秒)KEYWORDS = [# 技术 & 编程"best programming languages 2025", "python vs javascript", "machine learning tutorials","what is cloud computing", "how to build a website", "C++ smart pointers", "Git vs SVN","docker vs virtual machine", "REST vs GraphQL", "how does blockchain work", "WebAssembly tutorial",# ChatGPT & AI"how ChatGPT works", "latest OpenAI news", "future of artificial intelligence", "AI tools for productivity","ChatGPT for coding", "DALL·E image generation", "prompt engineering tips",# 金融 & 投资"Tesla stock news", "Bitcoin price prediction", "how to invest in ETFs", "stock market news today","is gold a good investment", "S&P 500 index meaning", "cryptocurrency tax rules",# 健康 & 生活方式"healthy breakfast ideas", "how to sleep better", "how to reduce stress", "is coffee healthy","benefits of drinking water", "best home workouts", "intermittent fasting benefits",# 娱乐 & 热门文化"Game of Thrones recap", "best Netflix shows 2025", "funny cat videos", "Marvel vs DC","upcoming movies 2025", "Oscars best picture winners", "top YouTubers 2025", "Twitch vs Kick",# 教育 & 学习"top universities in the world", "best online courses", "how to learn English fast","study tips for exams", "what is the GRE test", "is SAT required in 2025",# 旅游 & 地理"best travel destinations 2025", "how to get cheap flights", "top 10 cities to live in","weather in Tokyo", "hiking trails near me", "digital nomad lifestyle",# 社会热点 & 新闻"Ukraine conflict explained", "US presidential election", "global warming facts","climate change solutions", "latest tech news", "AI replacing jobs", "privacy concerns with smartphones",# 商业 & 创业"how to start a business", "make money online", "passive income ideas", "top e-commerce platforms","dropshipping vs Amazon FBA", "remote work trends", "freelancing vs full-time job",# 游戏 & 电竞"best PC games 2025", "Valorant tips and tricks", "how to get better at Fortnite","Steam summer sale", "Nintendo Switch 2 rumors", "top esports teams",# 杂项 & 轻松话题"zodiac sign personality", "meaning of dreams", "fun trivia questions", "weird facts about space","does pineapple belong on pizza", "best memes of 2025", "how to cook pasta","coffee vs tea", "cats vs dogs", "funny dad jokes", "TikTok trends 2025"
]# -----------------------------------------------options = webdriver.EdgeOptions()
options.add_argument("--start-maximized")driver = webdriver.Edge(options=options)
driver.get("https://www.bing.com")
time.sleep(5)  # 等你登录账号success_count = 0
attempt = 0
max_attempts = MAX_SEARCH_TIMES + 10  # 给点容错while success_count < MIN_SEARCH_TIMES and attempt < max_attempts:attempt += 1keyword = random.choice(KEYWORDS)print(f"[{success_count+1}/{MIN_SEARCH_TIMES}] Searching: {keyword}")try:search_box = driver.find_element(By.NAME, "q")search_box.clear()search_box.send_keys(keyword)search_box.submit()success_count += 1except Exception as e:print(f"搜索失败(第 {attempt} 次尝试):{e}")driver.get("https://www.bing.com")time.sleep(1)continuetime.sleep(random.uniform(*WAIT_TIME))driver.get("https://www.bing.com")print(f"\n成功搜索 {success_count} 次,关闭浏览器。")
driver.quit()

在这里插入图片描述

三、实现原理分析

这个自动脚本背后用到了 Selenium 技术,整体流程是:

  • 模拟浏览器行为
    脚本通过 Selenium 打开 Edge 浏览器,就像你手动点开一样;然后访问 Bing 搜索主页。

  • 保持登录状态
    如果你提前登录好 Microsoft 账号并保留了 Cookie,脚本搜索时就会自动记为你的操作;
    否则积分不会增加。

  • 循环模拟用户输入搜索
    每次从关键字列表中随机挑选一个搜索词;
    找到搜索框,输入关键词,模拟回车;
    等待几秒,随机模拟“人操作”的间隔;
    然后返回首页准备下一个搜索。

  • 触发积分系统记录
    每次搜索都会触发 Bing 后端记录行为;
    积分系统会在后台增加当天的搜索积分(PC端每日最多35次)。

通过 Selenium 模拟搜索是一个简单、高效、适用于个人用户的自动化脚本方案。只要你控制得当,不频繁刷分、不批量注册账号,通常不会被封。

http://www.lryc.cn/news/2403623.html

相关文章:

  • html表格转换为markdown
  • VsCode 安装 Cline 插件并使用免费模型(例如 DeepSeek)
  • 短视频矩阵系统源码新发布技术方案有那几种?
  • React 第五十二节 Router中 useResolvedPath使用详解和注意事项示例
  • 【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
  • Cursor快速梳理ipynb文件Prompt
  • 天机学堂-分页查询
  • 业态即战场:零售平台的生意模型与系统设计解构
  • 微算法科技(NASDAQ:MLGO)基于信任的集成共识和灰狼优化(GWO)算法,搭建高信任水平的区块链网络
  • 全新Xsens Animate版本是迄今为止最大的软件升级,提供更清晰的数据、快捷的工作流程以及从录制开始就更直观的体验
  • 大语言模型评测体系全解析(下篇):工具链、学术前沿与实战策略
  • python打卡day46@浙大疏锦行
  • C++.OpenGL (1/64) 创建窗口(Hello Window)
  • Excel 发现此工作表中有一处或多处公式引用错误。请检查公式中的单元格引用、区域名称、已定义名称以及到其他工作簿的链接是否均正确无误。弹窗
  • NVIDIA DRIVE AGX平台:引领智能驾驶安全新时代
  • 推荐12个wordpress企业网站模板
  • 沙市区举办资本市场赋能培训会 点赋科技分享智能消费新实践
  • Docker 容器化基础:镜像、容器与仓库的本质解析
  • 九.C++ 对引用的学习
  • 探秘鸿蒙 HarmonyOS NEXT:实战用 CodeGenie 构建鸿蒙应用页面
  • art-pi2 上手记录(二)
  • 数据库SQLite基础
  • 1.3 古典概型和几何概型
  • html-pre标签
  • 【WPF】WPF 项目实战:用ObservableCollection构建一个可增删、排序的管理界面(含源码)
  • MCU_IO驱动LED
  • 上门预约行业技术方案全解析:小程序、App还是H5?如何选择?
  • Java 集合面试题 PDF 及常见考点解析与备考指南
  • Java 大视界 -- 基于 Java 的大数据分布式计算在蛋白质组学数据分析中的加速与优化(255)
  • 如何通过外网访问内网?哪个方案比较好用?跨网远程连接网络知识早知道