标签: 脚本

  • 自动抢购斯巴达机器脚本 Python 需要手动过下Google验证码

    自动抢购斯巴达机器脚本 Python 需要手动过下Google验证码

    其实之前的绿云的脚本稍微改动一下就可以抢斯巴达的机器了,但是很多人不会改,为了备战黑五,提前把脚本给大家撸出来了。

    由于斯巴达在提交的最后一步是reCAPTCHA,这个如果想自动过要花钱买,还挺贵的,我在这里自动填充完成后留了10分钟,自己过下验证码点提交订单就可以了。

    逻辑上还有优化的地方,有空再改吧。

    使用方法和绿云的一样,保存后使用python 运行

    import undetected_chromedriver as uc
    import requests
    import time
    import random
    
    from selenium.webdriver import Keys
    from selenium.webdriver.common.by import By
    
    
    def buy_service():
        # 这里是生成随机Hostname,你可以改为你的Hostname
        hostname = str(random.randint(10000, 99999)) + '.baidu.com'
        # 这里是生成随机密码,你可以改为你的密码
        rootpw = ''.join(random.sample('zyxwvutsrqponmlkjihgfedcba!', 4)) + str(random.randint(100000, 999999))
        print('Your root password:' + rootpw)
        # 购买商品的链接 特价机的gid=60,演示中设置gid=25
        url = 'https://billing.spartanhost.net/cart.php?a=add&pid=27'
        # 是否显示界面,linux下面这一行要放开。
        # option.add_argument("headless")
        uc_options = uc.ChromeOptions()
        # tried this first
        uc_options.headless = False
        # Then tried this option
        driver = uc.Chrome(options=uc_options)
    
        # 打开网页
        driver.get(url)
        driver.find_element(by=By.XPATH, value='//input[@id="customfield35"]').send_keys("hostloc")
        driver.find_element(by=By.XPATH, value='//*[@id="btnCompleteProductConfig"]').click()
        time.sleep(2)
        try_time = 1
        # 有优惠码的时候使用
        # for try_time in range(1, 7):
        #     try:
        #         time.sleep(0.24)
        #         driver.find_element(by=By.XPATH, value='//input[@name="promocode"]').send_keys('')
        #     except Exception:
        #         try_time = try_time + 1
        #         pass
        #         if try_time == 6:
        #             print("得你手动了骚年!")
        #             break
        #     else:
        #         break
        # driver.find_element(by=By.XPATH, value='/html/body/section[2]/div/div/div/div[1]/div/div/div[3]/div[2]/div[1]/div/div/div[1]/form/button').click()
        # time.sleep(0.7)
        driver.find_element(by=By.XPATH, value='//*[@id = "checkout"]').click()
    
        time.sleep(2)
        driver.find_element(by=By.XPATH, value='//button[@id="btnAlreadyRegistered"]').click()
    
        # 购买者邮箱
        time.sleep(2)
        driver.find_element(by=By.XPATH, value='//input[@name="loginemail"]').send_keys("username@qq.com")
        # 账号密码
        driver.find_element(by=By.XPATH, value='//input[@name="loginpassword"]').send_keys("mjj123123")
        # 最后这一行是付款界面的"点击结算".如果你想要测试脚本是否正常运行,可以先把这一句去掉,以免购买了给你发账单(虽然可以不付款)+
    
        driver.find_element(by=By.XPATH, value='//input[@id="accepttos"]').send_keys(Keys.SPACE)
        time.sleep(600)
        driver.find_element(by=By.XPATH, value='//button[@id="btnCompleteOrder"]').click()
        print("抢购成功!")
    
    
    if __name__ == '__main__':
        order = False
        header = {
            'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'}
        # 逻辑判断
        while not order:
            # 检测商品上货的链接 特价机的gid=60,演示中设置gid=25
            response = requests.get(url='https://billing.spartanhost.net/cart.php?a=add&pid=27', headers=header)
            if 'Out of Stock' in str(response.content):
                print('Mei Huo')
                print('时间:' + time.strftime('%H:%M:%S'))
                print("*" * 30)
                time.sleep(3)
            else:
                order = True
        if order:
            buy_service()
    
  • 全自动购买绿帽子云特价机器 也可以自己改下抢其它WHMCS的机器

    全自动购买绿帽子云特价机器 也可以自己改下抢其它WHMCS的机器

    更新了使用空格来选择checkbox,避免一些报错。

    必要第三方库有 requests 和 undetected_chromedriver
    直接pip install x 安装,不会百度肯定有.
    再者!!!,抢购的时候可能网站很卡响应时间太长(会报错?)所以建议把timesleep时间拉长,以免网页没加载完成点击事件会出错。

    理论上Whcms的都可以买的,只要把两个URL,优惠码和最后付款界面的点击改一下,即可.前提不要验证码

    建议放在国外小鸡上网速更快更好抢,linux,windows都可以。

    使用方法直接保存代码为file.py,然后命令行python file.py 就可以了。

    记得修改用户名,密码为自己的。

    关于产品ID的获取

    在产品 订购 上面右键检查元素,

    <a href="/billing/store/10th-birthday-sale/1010-birthday-jp" class="btn btn-success btn-sm btn-order-now" id="product75-order-button">
    <i class="fas fa-shopping-cart"></i>
    Order Now
    </a>

    id=”product75-order-button” 这个 product 后面的数字就是 pid

    import undetected_chromedriver as uc
    import requests
    import time
    import random
    
    from selenium.webdriver import Keys
    from selenium.webdriver.common.by import By
    
    
    def buy_service():
        # 这里是生成随机Hostname,你可以改为你的Hostname
        hostname = str(random.randint(10000, 99999)) + '.baidu.com'
        # 这里是生成随机密码,你可以改为你的密码
        rootpw = ''.join(random.sample('zyxwvutsrqponmlkjihgfedcba!', 4)) + str(random.randint(100000, 999999))
        print('Your root password:' + rootpw)
        # 购买商品的链接 特价机的gid=60,演示中设置gid=25
        url = 'https://www.greencloudvps.com/cart.php?a=add&pid=648'
        uc_options = uc.ChromeOptions()
        # 是否显示界面,linux下面这一行False改为True
        uc_options.headless = False
        # Then tried this option
        driver = uc.Chrome(options=uc_options)
    
        driver.set_window_size(700, 900)  # 设置浏览器大小
        # 打开网页
        driver.get(url)
        driver.find_element(by=By.XPATH, value='//input[@name="hostname"]').send_keys(hostname)
        driver.find_element(by=By.XPATH, value='//input[@name="rootpw"]').send_keys(rootpw)
        driver.find_element(by=By.XPATH, value='//input[@name="ns1prefix"]').send_keys('www')
        driver.find_element(by=By.XPATH, value='//input[@name="ns2prefix"]').send_keys('www')
        driver.find_element(by=By.XPATH, value='//*[@id="btnCompleteProductConfig"]').click()
        time.sleep(2)
        try_time = 1
        # 有优惠码的时候使用
        # for try_time in range(1, 7):
        #     try:
        #         time.sleep(0.24)
        #         driver.find_element(by=By.XPATH, value='//input[@name="promocode"]').send_keys('')
        #     except Exception:
        #         try_time = try_time + 1
        #         pass
        #         if try_time == 6:
        #             print("得你手动了骚年!")
        #             break
        #     else:
        #         break
        # driver.find_element(by=By.XPATH, value='/html/body/section[2]/div/div/div/div[1]/div/div/div[3]/div[2]/div[1]/div/div/div[1]/form/button').click()
        # time.sleep(0.7)
        driver.find_element(by=By.XPATH, value='//*[@id = "checkout"]').click()
    
        time.sleep(2)
        driver.find_element(by=By.XPATH, value='//button[@id="btnAlreadyRegistered"]').click()
    
        # 购买者邮箱
        time.sleep(2)
        driver.find_element(by=By.XPATH, value='//input[@name="loginemail"]').send_keys("username@qq.com")
        # 账号密码
        driver.find_element(by=By.XPATH, value='//input[@name="loginpassword"]').send_keys("passwd")
        # 最后这一行是付款界面的"点击结算".如果你想要测试脚本是否正常运行,可以先把这一句去掉,以免购买了给你发账单(虽然可以不付款)+
    
        driver.find_element(by=By.XPATH, value='//input[@value="payssionalipaycn"]').send_keys(Keys.SPACE)
        driver.find_element(by=By.XPATH, value='//input[@id="accepttos"]').send_keys(Keys.SPACE)
        time.sleep(2)
        driver.find_element(by=By.XPATH, value='//button[@id="btnCompleteOrder"]').click()
        print("抢购成功!")
    
    
    if __name__ == '__main__':
        order = False
        header = {
            'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'}
        # 逻辑判断
        while not order:
            # 检测商品上货的链接 特价机的gid=60,演示中设置gid=25
            response = requests.get(url='https://www.greencloudvps.com/cart.php?a=add&pid=648', headers=header)
            if 'Out of Stock' in str(response.content):
                print('Mei Huo')
                print('时间:' + time.strftime('%H:%M:%S'))
                print("*" * 30)
                time.sleep(3)
            else:
                order = True
        if order:
            buy_service()
    
    
  • CloudCone抢购脚本Python,为即将到来的黑五预热一下吧

    CloudCone抢购脚本Python,为即将到来的黑五预热一下吧

    token获取:

    抢购成功:

    #!/usr/bin/python
    
    # coding=utf-8
    import time
    import random
    import requests
    import json
    
    def run():
        while True:
            url = 'https://app.cloudcone.com/blackfriday/offers'  # cc链接
            url2 = "https://app.cloudcone.com/ajax/vps"  # 返回结果链接
            try:
                req_header = {
                    "Host": "app.cloudcone.com",
                    "Sec-Fetch-Dest": "empty",
                    "Sec-Fetch-Mode": "cors",
                    "Sec-Fetch-Site": "same-origin",
                    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36",
                    "X-Requested-With": "XMLHttpRequest",
                    "Cookie": "tihuan"
                }
                response = requests.get(url, req_header)
                html1 = str(response.content, "utf-8")
                jsondata = json.loads(html1)['__data']['vps_data']
                for num in jsondata:
                    if jsondata[num]['usd_price'] < 12:  # 小于多少刀
                        payload = {'os': '1007',
                                'hostname': 'baidu.com',
                                'location': '2',
                                'plan': num,
                                'method': 'provision',
                                '_token': 'tihuan',
                                }
                        response = requests.post(
                            url2, headers=req_header, data=payload, timeout=3)
                        if response.status_code == 200:
                            print(response.text)
            except Exception as e:
                print(e.__str__())
                continue
            #time.sleep(2.5*random.randint(2, 10))
    
    
    if __name__ == '__main__':
        run()

    使用中注意一下,如果少依赖就 pip install一下。

    首先登录,登录后将获取的cookie值复制到python中替换 “tihuan” 里边的内容,然后直接 python this.py运行就可以了。

  • 智能激活脚本KMS_VL_ALL_AIO v50中文版-kms激活工具

    智能激活脚本KMS_VL_ALL_AIO v50中文版-kms激活工具

    软件介绍

    KMS_VL_ALL_AIO,批处理激活脚本全能解决方案,支持所有windows、Office 产品激活。激活方式包括:KMS模式KMS38激活至2038年、在线KMS激活180天,激活不覆盖产品的永久激活,支持自动续期激活,Office零售版转换批量版,Office C2R的许可自动转换等,AIO是传统版的升级版,绿色便携不报毒。

    新版变化

    https://github.com/abbodi1406/KMS_VL_ALL_AIO

    支持的产品:
    ﹂Windows 7、Windows 8 / 8.1、Windows 10 / Windows 11
    ﹂Windows 8 / Windows 10 / 11 企业G版(支持ARM64架构版)
    ﹂Windows Server 2008 R2 / 2012 R2 / 2016 / 2019 / 2021 / 2022
    ﹂Microsoft Office 2010 / 2013 / 2016 / 2019 / 2021 零售版或批量版

    不支持的产品:
    ﹂Microsoft Office UWP (Windows 10/11应用程序)
    ﹂Office 2010/2013 零售版、Office 2010 C2R 零售版
    不支持KMS激活的以下Windows版本:Windows 评估版
    ﹂Windows 7(Starter, HomeBasic, HomePremium, Ultimate)
    ﹂Windows 10(IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage…)
    ﹂Windows Server 2016-2022(Server Foundation, Storage Server, Home Server)

    – 代码改进和修复
    – Replaced cleanospp.exe with powershell script CleanOffice.ps1 (thanks to ave9858)
    – Enhanced Office 15.0 C2R detection to differentiate Retail<>Volume products
    – Added fallback if Office 16.0 C2R licenses integrator.exe failed, to install them the old way (using slmgr.vbs/ospp.vbs)

    运行命令

    /s 静默运行
    /a 自动续期
    /m 手动模式
    /d 调试模式
    /o 激活Office
    /w 激活Windows
    /e pseudo.kms.server 指定KMS服务器
    /r 卸载移除所有KMS激活方式及续期计划
    /c 关闭Office C2R-R2V零售版转换批量版
    /x 默认不跳过Windows 10/11 KMS38激活

    • 无人值守静默运行命令示例:
    KMS_VL_ALL_AIO.cmd /s /w /x(激活系统)

      下载权限

      查看

      • 免费下载
        评论并刷新后下载
        登录后下载

      查看演示

        0″>

      • {{attr.name}}:
      您当前的等级为


      登录后免费下载登录


      小黑屋反思中,不准下载!


      评论后刷新页面下载评论


      支付以后下载
      请先登录


      您今天的下载次数(次)用完了,请明天再来


      支付积分以后下载立即支付


      支付以后下载立即支付


      您当前的用户组不允许下载升级会员


      您已获得下载权限


      您可以每天下载资源次,今日剩余

    • #Windows#全能激活脚本 KMS_VL_ALL_AIO_v47_中文版

      #Windows#全能激活脚本 KMS_VL_ALL_AIO_v47_中文版

      KMS_VL_ALL_AIO,批处理激活脚本全能解决方案,支持所有Windows、Office 产品激活。激活方式包括:KMS模式KMS38激活至2038年、在线KMS激活180天,激活不覆盖产品的永久激活,支持自动续期激活,Office零售版转换批量版,Office C2R的许可自动转换等,AIO是传统版的升级版,绿色便携不报毒。

      #Windows#全能激活脚本 KMS_VL_ALL_AIO_v47_中文版 #Windows#全能激活脚本 KMS_VL_ALL_AIO_v47_中文版

      新版变化

      KMS_VL_ALL_AIO项目地址:
      https://forums.mydigitallife.net/posts/838808/
      https://github.com/abbodi1406/KMS_VL_ALL_AIO

      支持的产品:
      ﹂Windows 7、Windows 8 / 8.1、Windows 10 / Windows 11
      ﹂Windows 8 / Windows 10 / 11 企业G版(支持ARM64架构版)
      ﹂Windows Server 2008 R2 / 2012 R2 / 2016 / 2019 / 2021 / 2022
      ﹂Microsoft Office 2010 / 2013 / 2016 / 2019 / 2021 零售版或批量版

      不支持的产品:
      ﹂Microsoft Office UWP (Windows 10/11应用程序)
      ﹂Office 2010/2013 零售版、Office 2010 C2R 零售版
      不支持KMS激活的以下Windows版本:Windows 评估版
      ﹂Windows 7(Starter, HomeBasic, HomePremium, Ultimate)
      ﹂Windows 10(IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage…)
      ﹂Windows Server 2016-2022(Server Foundation, Storage Server, Home Server)

      2022-05-29 v47
      – 新增 Windows 11 IoT 企业版 LTSC GVLK密钥
      – 加入检查 WinMgmt 服务是否在运行时被禁用
      – 将默认本地 KMS服务器IP更改回为 172.16.0.2
      – 当Office C2R-R2V 转换失败显示特定错误消息
      – 增强了对 WMI/SPP 错误的检测

      运行命令

      /s 静默运行
      /a 自动续期
      /m 手动模式
      /d 调试模式
      /o 激活Office
      /w 激活Windows
      /e pseudo.kms.server 指定KMS服务器
      /r 卸载移除所有KMS激活方式及续期计划
      /c 关闭Office C2R-R2V零售版转换批量版
      /x 默认不跳过Windows 10/11 KMS38激活

      • 无人值守静默运行命令示例:
      KMS_VL_ALL_AIO.cmd /s /w /x(激活系统)

      下载地址

      https://www.123pan.com/s/A6cA-HoAJh

      https://pan.lanzoub.com/b0f1t9l0b

      https://pan.baidu.com/s/10cM-4PJUPQNUbdxdhxPnqQ