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()

 


免責聲明!

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



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