最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+Selenium+Webdriver實現(xiàn)自動執(zhí)行微軟獎勵積分腳本

 更新時間:2023年02月14日 10:09:19   作者:白馬百度  
這篇文章主要為大家詳細介紹了如何利用Python+Selenium+Webdriver實現(xiàn)自動執(zhí)行微軟獎勵積分腳本,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下

腳本運行環(huán)境

python 3.6+edge瀏覽器(推薦使用,因為在edge瀏覽器中可以獲得額外12分,當然chrome瀏覽器也可以)

webdriver (需匹配電腦安裝的瀏覽器版本)

selenium 4.8.0

首次運行

首次運行需要先獲取賬號信息,由于這里使用webdriver,打開類似無痕瀏覽器,需要通過帶cookie的方式登錄微軟賬號

from selenium import webdriver
import time
import json

# 填寫webdriver的保存目錄
driver = webdriver.Edge('/Users/XXXX/Downloads/edgedriver_mac64/msedgedriver')

# 記得寫完整的url 包括http和https
driver.get('https://cn.bing.com/')

# 程序打開網(wǎng)頁后60秒內(nèi) “手動登陸賬戶”
time.sleep(60)

with open('cookies.txt','w') as f:
    # 將cookies保存為json格式
    f.write(json.dumps(driver.get_cookies()))

driver.close()

先執(zhí)行該腳本,然后在彈出的瀏覽器窗口手動登錄微軟賬號,這里設置的是等待60秒,如果密碼比較長的可以修改一下,登錄完成后等待窗口自動關閉,這里會保存你的cookie信息到你當前路徑

PS:我這邊測試過cookie有效時間較長,如果提示登錄過期后需要再執(zhí)行一次

執(zhí)行腳本開始刷獎勵積分

import json
import random
from selenium import webdriver
from selenium.webdriver.edge.options import Options

import time
def OpenUrl(url):
    # 訪問網(wǎng)址
    driver.get(url)
    with open('cookies.txt', 'r') as f: #由于webdriver啟動時類似無痕模式,使用帶cookie的方式登錄微軟賬號
        cookies_list = json.load(f)
        for cookie in cookies_list:
            if isinstance(cookie.get('expiry'), float):
                cookie['expiry'] = int(cookie['expiry'])
            driver.add_cookie(cookie)

def run_pc():
    OpenUrl('https://cn.bing.com/search?q='+str(random_number))

if __name__ == "__main__":
    options = Options()
    # options.add_argument("--headless")  #設置后臺運行,無窗口化
    # mobile_emulation = {'deviceName': 'iPhone 6'}   #添加移動端
    # options.add_experimental_option("mobileEmulation", mobile_emulation)    #使用移動端模擬器打開
    driver = webdriver.Edge('/Users/XXXX/Downloads/edgedriver_mac64/msedgedriver', options=options)
    for i in range(30):        #每次搜索獲取3積分,根據(jù)個人等級調(diào)整循環(huán)次數(shù)
        random_number = random.randint(1, 100)
        run_pc()
        print('第', i + 1, '次完成')
        time.sleep(2)
    driver.quit()
    print('任務完成')

如果覺得窗口化占用資源過多的話可以使用無窗口化,獲取移動端積分可以把23、24行注釋掉

到此這篇關于Python+Selenium+Webdriver實現(xiàn)自動執(zhí)行微軟獎勵積分腳本的文章就介紹到這了,更多相關Python Selenium Webdriver自動執(zhí)行微軟獎勵積分內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?類和對象詳細介紹

    Python?類和對象詳細介紹

    這篇文章主要介紹了Python?類和對象詳細介紹,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • python append、extend與insert的區(qū)別

    python append、extend與insert的區(qū)別

    這篇文章主要介紹了python append、extend與insert的區(qū)別的相關資料,初學者對這幾個概念經(jīng)常搞混,這里就幫大家理清楚,需要的朋友可以參考下
    2016-10-10
  • Python入門(六)Python數(shù)據(jù)類型

    Python入門(六)Python數(shù)據(jù)類型

    這篇文章主要介紹了Python入門(六)Python數(shù)據(jù)類型,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • 最新評論

    武穴市| 灵宝市| 新田县| 兴安县| 襄城县| 京山县| 桂东县| 竹山县| 阳新县| 公安县| 砀山县| 合江县| 修武县| 缙云县| 长岭县| 泊头市| 玛纳斯县| 西宁市| 陕西省| 桃江县| 洪雅县| 邵阳市| 新化县| 沧州市| 江川县| 海丰县| 鹤峰县| 阳江市| 抚顺市| 昌宁县| 江陵县| 高台县| 平度市| 旬阳县| 潮州市| 无极县| 五莲县| 桃园县| 浙江省| 金门县| 防城港市|