分享知識 傳遞快樂
打開浏覽器: driver = webdriver.Chrome()
請求一個url: driver.get(“www.baidu.com”)
視窗最大化: driver.maximize_window()
視窗最小化: driver.minimize_window()
隐式等待: driver.implicitly_wait(second)
設定頁面渲染逾時: browser.set_page_load_timeout(second)
設定腳本執行逾時: browser.set_script_timeout(second)
設定浏覽器寬高: browser.set_window_size(width, height)
設定全屏視窗: driver.fullscreen_window()
傳回目前頁面的title: driver.title
傳回目前頁面的url: driver.current_url
傳回目前頁面的源碼: driver.page_source
擷取目前視窗句柄: driver.current_window_handle
擷取目前所有視窗句柄: driver.window_handles
切換到新打開的視窗: driver.switch_to.window(newhandle)
關閉目前頁面: driver.close()
登出并關閉浏覽器: driver.quit()
浏覽器前進: driver.forward()
浏覽器後退: driver.back()
重新整理目前頁面: driver.refresh()
執行腳本: driver.execute_script()
擷取目前session中的全部cookie: driver.get_cookies()
擷取目前會話中的指定cookie: driver.get_cookie(name)
在目前會話中添加cookie: driver.add_cookie(self, cookie_dict)
添加設定項Chrome Options
options = webdriver.ChromeOptions()
options.add_argument('xxxx')
driver = webdriver.Chrome(chrome_options=options)
添加浏覽器User-Agent
options.add_argument('User-Agent=Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30')
————————————