Python菜鳥一枚,按照網上的方法測試滑塊驗證,可測試幾次,失敗幾次(哪位大神有好的方法可以推薦一下)
另辟蹊徑,使用微博登錄,成功,稍做記錄,以備不時之需!!附上代碼:
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time options = webdriver.ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-automation']) driver = webdriver.Chrome(chrome_options=options) driver.maximize_window() driver.get('https://login.taobao.com/member/login.jhtml') time.sleep(1) driver.find_element_by_link_text('密碼登錄').click() time.sleep(2.8) driver.find_element_by_id('J_OtherLogin').find_elements_by_tag_name('a')[0].click() time.sleep(2.1) driver.find_element_by_name('username').send_keys('新浪微博賬號') time.sleep(1.2) driver.find_element_by_name('password').send_keys('新浪微博密碼') time.sleep(2.4) driver.find_element_by_name('password').send_keys(Keys.ENTER) time.sleep(10) # 停留一下看看登錄后的頁面
#繼續做想做的事.... driver.quit()