1. 程式人生 > 實用技巧 >selenium-網易雲音樂登入的自動操作

selenium-網易雲音樂登入的自動操作

from selenium import webdriver

import time
driver = webdriver.Chrome()
driver.get('https://music.163.com/')
#元素本身的值是動態屬性的無法直接定位到該元素,通過尋找’登入‘元素,在定位其父級元素
driver.find_element_by_xpath("//a[text()='登入']/..").click()

web_input = driver.find_element_by_xpath("//a[text()='選擇其他登入模式']").click()
#勾選同意條款
driver.find_element_by_xpath("//input[@id='j-official-terms']").click() #點選手機登入 driver.find_element_by_xpath("//a[@data-type='mobile']").click() #在號碼輸入框輸入號碼 driver.find_element_by_xpath("//input[@id='p']").send_keys('19********69') #driver.find_element_by_xpath("//a[text()='請輸入手機號碼']") #在密碼輸入框輸入密碼 driver.find_element_by_xpath("
//input[@id='pw']").send_keys('********') #點選登入按鈕 driver.find_elements_by_xpath("//a[@data-action='login']")[1].click() #時間等待 time.sleep(5) #執行結束後釋放資源 driver.quit()