日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python3.7+selenium模擬淘寶登錄功能的實現

瀏覽:144日期:2022-07-24 15:01:15

在使用selenium去獲取淘寶商品信息時會遇到登錄界面

python3.7+selenium模擬淘寶登錄功能的實現

這個登錄界面處理的難度在于滑動驗證的實現,有的人使用微博登錄,避免了滑動驗證,那可不可以使用密碼登錄呢?答案是可以的

實現思路

首先導入需要的庫

from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver import ActionChainsimport time

1. 定位登錄元素,點擊跳轉

python3.7+selenium模擬淘寶登錄功能的實現

代碼如下:

password_login = self.wait.until( EC.presence_of_element_located((By.XPATH,'//div[@class=’site-nav-sign’]//a[@class=’h’]'))) password_login.click()

這樣就可以從首頁跳轉到登錄頁面

2. 獲取用戶和密碼輸入框,并輸入信息

input_user = self.wait.until( EC.presence_of_element_located((By.XPATH,'//div[@class=’input-plain-wrap input-wrap-loginid ’]//input[@class=’fm-text’]'))) input_user.send_keys(’用戶’) input_password = self.browser.find_element_by_xpath('//div[@class=’input-plain-wrap input-wrap-password’]//input[@class=’fm-text’]') input_password.send_keys(’密碼’)

3. 獲取滑塊元素

slider = self.wait.until( EC.element_to_be_clickable( (By.XPATH, ’//div[@class='scale_text slidetounlock']//span[@class='nc-lang-cnt']’)))

4. 滑塊運動路徑的實現

distance = 260 track = [] current = 0 # mid = distance*3/13 t = 1 v= 260 if current < distance: x = v*t current = current+x track.append(round(x))

這里的260是根據框的大小計算出來的

python3.7+selenium模擬淘寶登錄功能的實現

從圖中我們可以看出來,框的大小是300*40,所以滑動距離是260

5. 按照運動路徑拖動滑塊

ActionChains(self.browser).click_and_hold(slider).perform() for i in tracks: ActionChains(self.browser).move_by_offset(xoffset=i,yoffset=0).perform() time.sleep(1) ActionChains(self.browser).release().perform()

6. 最后一步:獲取登錄按鈕,點擊登錄

button = self.wait.until( EC.element_to_be_clickable((By.XPATH,'//div[@class=’fm-btn’]//button[@type=’submit’]'))) button.click()

代碼整理

# encoding:utf-8from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver import ActionChainsimport timeclass Taobao_login(object): def __init__(self): self.browser = webdriver.Chrome() self.browser.get(’https://www.taobao.com’) self.wait = WebDriverWait(self.browser,10) #登錄操作 def _put_info(self): #等待密碼登錄選項出現并跳轉登錄頁面 password_login = self.wait.until( EC.presence_of_element_located((By.XPATH,'//div[@class=’site-nav-sign’]//a[@class=’h’]'))) password_login.click() #登錄 input_user = self.wait.until( EC.presence_of_element_located((By.XPATH,'//div[@class=’input-plain-wrap input-wrap-loginid ’]//input[@class=’fm-text’]'))) input_user.send_keys(’用戶’) input_password = self.browser.find_element_by_xpath('//div[@class=’input-plain-wrap input-wrap-password’]//input[@class=’fm-text’]') input_password.send_keys(’密碼’) def _get_track(self): ’’’ 獲取運動軌跡 :return: 運動軌跡 ’’’ #滑動驗證 distance = 260 track = [] current = 0 # mid = distance*3/13 t = 1 v= 260 if current < distance: x = v*t current = current+x track.append(round(x)) return track def _get_slider(self): ’’’ 獲取滑塊 :return: 滑塊對象 ’’’ slider = self.wait.until( EC.element_to_be_clickable( (By.XPATH, ’//div[@class='scale_text slidetounlock']//span[@class='nc-lang-cnt']’))) return slider def _move_to_gap(self,slider,tracks): ’’’ 按照tracks拖動滑塊 :param spider: 滑塊 :param tracks: 軌跡 :return: ’’’ ActionChains(self.browser).click_and_hold(slider).perform() for i in tracks: ActionChains(self.browser).move_by_offset(xoffset=i,yoffset=0).perform() time.sleep(1) ActionChains(self.browser).release().perform() def _login(self): #點擊登錄 button = self.wait.until( EC.element_to_be_clickable((By.XPATH,'//div[@class=’fm-btn’]//button[@type=’submit’]'))) button.click() time.sleep(1) def run(self): self._put_info() time.sleep(1) # tracks = self._get_track() # slider = self._get_slider() # self._move_to_gap(slider,tracks) # time.sleep(1) # self._login()if __name__ == ’__main__’: login = Taobao_login() login.run()

總結

到此這篇關于python3.7+selenium模擬登錄淘寶的文章就介紹到這了,更多相關Python selenium模擬淘寶登陸內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 淘寶 Python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一国产精品k频道56| 成人国产精品一区二区免费麻豆| 在线亚洲自拍| 国产日韩在线观看视频| 久久亚洲国产| 久久99精品久久久久久园产越南 | 西西人体一区二区| 国产在线不卡一区二区三区| 男女性色大片免费观看一区二区| 青青草视频一区| 伊人精品视频| 神马午夜在线视频| 国产欧美日韩在线一区二区| 蜜臀精品久久久久久蜜臀| 欧美xxxx中国| 日韩av一区二| 蜜臀av亚洲一区中文字幕| 成人在线视频中文字幕| 亚洲一区二区三区在线免费| 亚洲va中文在线播放免费| 成人看片网站| 亚洲天堂一区二区| 中文视频一区| 超碰在线99| 最近国产精品视频| 久久av国产紧身裤| 美女视频黄 久久| 国产亚洲欧美日韩精品一区二区三区 | 欧美日韩一二| 国产一区三区在线播放| 欧美国产先锋| 国产福利一区二区精品秒拍| 91精品视频一区二区| 日本亚洲不卡| 亚洲精品国产精品粉嫩| 日韩精品五月天| 日本在线不卡视频| 欧美精品观看| 久久久久久久久成人| 欧美激情三区| 国产一区二区三区日韩精品| 国内一区二区三区| 国产伊人久久| 91精品啪在线观看国产18| 久久国产电影| 蜜桃av一区二区在线观看| 亚洲精品美女| 久久男人av| 美女毛片一区二区三区四区| 男人的天堂久久精品| 91精品麻豆| 成年男女免费视频网站不卡| 狠狠色综合网| 国产精品亚洲产品| 四虎884aa成人精品最新| 视频一区二区三区入口| 精品视频一区二区三区在线观看| 精品国产成人| 亚洲一区二区毛片| 国产欧美大片| 狠狠色综合网| 麻豆极品一区二区三区| 亚洲女同中文字幕| 欧美黄色一区| 亚洲综合国产| 成人亚洲一区| 亚洲毛片一区| 99精品综合| 久久xxx视频| 久久av在线| 偷拍精品精品一区二区三区| 亚洲精品麻豆| 另类专区亚洲| 日韩影院免费视频| 日韩精品专区| 国产精品美女午夜爽爽| 亚洲黄页一区| 91麻豆国产自产在线观看亚洲| 亚洲精品影视| 婷婷中文字幕一区| 欧美一级鲁丝片| 国产日韩欧美三区| 蜜臀a∨国产成人精品| 国产在线不卡| 日韩高清中文字幕一区二区| 精品福利久久久| 亚洲一区二区三区高清不卡| 夜夜嗨一区二区| 欧美国产三级| 在线亚洲成人| 麻豆久久久久久久| 只有精品亚洲| 亚洲资源av| 久久久久欧美精品| 久久三级毛片| 国产欧美成人| 久久国产视频网| 日韩欧美激情| 亚洲精品一二| 亚洲三级精品| 国内一区二区三区| 日本va欧美va瓶| 激情久久一区二区| 蜜桃国内精品久久久久软件9| 日韩激情精品| 亚洲a一区二区三区| 亚洲精品女人| 性一交一乱一区二区洋洋av| 韩国一区二区三区视频| 日韩高清欧美激情| 亚洲日本免费电影| 色婷婷久久久| 91视频精品| 美腿丝袜亚洲三区| 日韩视频一二区| 在线人成日本视频| 一区二区三区视频免费观看| 91精品一区二区三区综合在线爱| bbw在线视频| 久久精品成人| 亚洲一区观看| 日本亚洲不卡| 91麻豆国产自产在线观看亚洲| 精精国产xxxx视频在线野外| 久久精品国产大片免费观看| 亚洲一区日韩在线| 91成人在线网站| 国产伦久视频在线观看| 尤物tv在线精品| 最新亚洲国产| 风间由美中文字幕在线看视频国产欧美| 国产一区二区亚洲| 视频福利一区| 97精品视频在线看| 久久免费高清| 欧美日韩精品一本二本三本 | 不卡在线一区| 久久九九99| 亚洲tv在线| 久久97视频| 久久久久久黄| 九九综合九九| 国产福利资源一区| 噜噜噜躁狠狠躁狠狠精品视频| 久久亚洲精品中文字幕| 鲁大师影院一区二区三区| 中文字幕在线看片| 国产精品久久久网站| 午夜在线一区二区| 国产精品麻豆久久| 日韩精品久久久久久久软件91| 日韩精品一区二区三区免费观影 | 成人午夜在线| 久久视频一区| 国产精品麻豆成人av电影艾秋 | 国产99久久| 国产剧情一区二区在线观看| 欧美黑人巨大videos精品| 欧美a级一区| 亚洲婷婷免费| 国产综合色产| 另类欧美日韩国产在线| 日韩三级精品| 国产精品毛片视频| 国产精品久久久久久av公交车| 国产伦理久久久久久妇女| 加勒比视频一区| 精品视频黄色| 久久不射网站| 国产a亚洲精品| 国产精品99久久久久久董美香| 国产不卡精品| 欧美日韩一二| 美日韩一区二区三区| 视频一区二区不卡| 蜜桃久久久久久| 精品亚洲成人| 亚洲理论在线| 黄色日韩精品| 在线精品亚洲欧美日韩国产| 91精品91| 精品视频自拍| sm久久捆绑调教精品一区| 99香蕉国产精品偷在线观看 | 国产免费av国片精品草莓男男| 天堂va在线高清一区| 日本亚洲三级在线| 中文字幕在线高清| 日韩精品一页| 成人影视亚洲图片在线| 日韩欧美视频专区| 日韩精品91亚洲二区在线观看| 国产日韩三级| 亚洲午夜黄色| 日韩电影二区| 韩国女主播一区二区三区| 婷婷精品在线| 国产麻豆一区| 精品三级久久久| 国产精品手机在线播放|