# encoding: utf-8 import json import time from selenium import webdriver driver_path = '/Users/mac126/chromedriver' chromeOptions = webdriver.ChromeOptions() #讓瀏覽器不顯示自動化測試 chromeOptions.add_argument('disable-infobars') browser = webdriver.Chrome(executable_path=driver_path,options=chromeOptions) # browser.get('https://login.taobao.com/member/login.jhtml?redirectURL=https%3A%2F%2Fwww.taobao.com%2F') # # 查看本機ip,查看代理是否起作用 # # browser.get("http://httpbin.org/ip") # time.sleep(10) # input('請開始你的表演') # #獲取cookie # dictCookies=browser.get_cookies() # #json字符串編碼 # jsonCookies=json.dumps(dictCookies) # with open('cookies.json','w')as f: # f.write(jsonCookies) # print('cookie加載完畢') # #初次建立連接,隨后方可修改cookie browser.get('http://www.taobao.com') #刪除第一次連接時的cookie browser.delete_all_cookies() #讀取登錄時存儲到本地cookie with open('cookies.json','r')as f: listCookie=json.loads(f.read()) for cookie in listCookie: browser.add_cookie( { 'domain':'.taobao.com',#此處xxx.com 前需要帶點 'name':cookie['name'], 'value':cookie['value'], 'path':'/', 'expires':None } ) browser.get('https://www.taobao.com')