国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python編程使用selenium模擬登陸淘寶實例代碼

2020-02-22 22:59:29
字體:
來源:轉載
供稿:網友

selenium簡介

selenium 是一個web的自動化測試工具,不少學習功能自動化的同學開始首選selenium ,相因為它相比QTP有諸多有點:

* 免費,也不用再為破解QTP而大傷腦筋 * 小巧,對于不同的語言它只是一個包而已,而QTP需要下載安裝1個多G 的程序。 * 這也是最重要的一點,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通過selenium完成自動化測試,而QTP只支持VBS * 支持多平臺:windows、linux、MAC ,支持多瀏覽器:ie、ff、safari、opera、chrome * 支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當于分發機的功能。

selenium安裝(Windows)

方法1、通過pip 安裝

C:/Users/fnngj>python3 -m pip install selenium

方法2、通過下載包安裝

直接下載selenium包:

https://pypi.python.org/pypi/selenium

解壓,cmd進入目錄:

C:/selenium/selenium2.53.5> python3 setup.py install

python使用selenium模擬登陸淘寶

實例代碼

#coding=utf-8import timeimport datetimeimport sysimport osimport randomimport loggingfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesdef common_click(driver,element_id,sleeptime=3):  actions = ActionChains(driver)  actions.move_to_element(element_id)  actions.click(element_id)  actions.perform()  time.sleep(sleeptime) def login_in(user,pwd):  #open login page  driver.get('https://login.taobao.com/member/login.jhtml')  time.sleep(3)  sb=driver.find_element_by_class_name("login-switch")  commonclick(driver,sb)  userbox=driver.find_element_by_id("TPL_username_1")  pwdbox=driver.find_element_by_id("TPL_password_1")  userbox.clear()  userbox.send_keys(user)  commonclick(driver,pwdbox)   pwdbox.send_keys(pwd)  loadmore=driver.find_element_by_id("J_SubmitStatic")  commonclick(driver,loadmore)  time.sleep(20)if __name__ == '__main__':   DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.loadImages'] = True   DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent'] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0 "  driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true'])  driver.set_script_timeout(30)  driver.set_page_load_timeout(30)  login_in(user,password)

總結

以上就是本文關于python編程使用selenium模擬登陸淘寶實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和林格尔县| 金门县| 临邑县| 枣庄市| 凤山市| 绥德县| 临江市| 玉龙| 常宁市| 南部县| 顺义区| 明溪县| 东源县| 南投市| 南和县| 乌拉特后旗| 壶关县| 天镇县| 武威市| 扎囊县| 县级市| 马龙县| 余江县| 兰坪| 孝义市| 郧西县| 哈密市| 奉贤区| 巫山县| 长垣县| 衢州市| 永胜县| 渑池县| 台中市| 筠连县| 南江县| 古田县| 博爱县| 金寨县| 当涂县| 永和县|