selenium登錄手機淘寶


  selenium登錄手機淘寶:

from selenium import webdriver
import time
#測試可以實現模擬登錄,登錄驗證碼未解決 ,但是可以在下方設置time.sleep(),時間長一點手動操作驗證碼,實現成功登錄

#打開谷歌后,切換到手機模式,會看到手機的頁面,實質上,手機上的APP就是一個手機版瀏覽器
#設置
def mobilelogin(username,password):
    mobilesetting={"deviceName":"iPhone X"} # iPhone 6 Plus
    options=webdriver.ChromeOptions()  #選項
    options.add_experimental_option("mobileEmulation",mobilesetting)  #模擬手機
    driver=webdriver.Chrome(chrome_options=options)  #配置參數
    driver.set_window_size(375,812)  #設置頁面大小
    driver.maximize_window()  #全屏

    driver.get("https://login.m.taobao.com/login.htm")  # 賬戶登錄頁面
    time.sleep(4)
    username1=driver.find_element_by_id("username")
    time.sleep(1)
    password1=driver.find_element_by_id("password")
    time.sleep(5)
    username1.send_keys(username)  #發送到輸入框關鍵詞
    time.sleep(1)
    password1.send_keys(password)#發送到輸入框關鍵詞
    time.sleep(2)
    submit=driver.find_element_by_id("btn-submit")
    time.sleep(1)
    submit.click()
    time.sleep(40)   #如果特定驗證碼比較麻煩,手動搞定
    print(driver.page_source) #打印網頁源代碼
    time.sleep(20)
mobilelogin("用戶名","密碼")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM