1.正常情況啟動 selenium 是有介面的
2.有些情況下,需要不顯示介面,這時只要設定一下引數就可以實現了
#執行結果:不想顯示介面可以用 chrome——配置一下引數就好
from selenium import
webdriver
from selenium.webdriver.chrome.options import
options
defmain():
chrome_options =options()
chrome_options.add_argument(
'--headless')
driver = webdriver.chrome( chrome_options=chrome_options)
driver.get(
(driver.page_source)
driver.close()
if__name__ == '
__main__':
main()
**如下:
#執行結果:滑動頁面到底部
import
time
from selenium import
webdriver
def gethtml(url, loadmore =false):
browser =webdriver.chrome()
browser.get(url)
time.sleep(3)
ifloadmore:
try:
#滑動方法一
#js = "window.scrollto(0,document.body.scrollheight)"
#browser.execute_script(js)
#滑動方法二
js = "
var q=document.documentelement.scrolltop=100000
"browser.execute_script(js)
time.sleep(1)
except
:
pass
#html = browser.page_source
#print(html)
#time.sleep(1)
#browser.close() # 關閉當前頁面
#time.sleep(1)
#browser.quit() # 關閉整個瀏覽器
if__name__ == '
__main__':
gethtml(
"",loadmore=true)
selenium操作Firefox無介面瀏覽器
userwarning selenium support for phantomjs has been deprecated,please use headless versions of chrome or firefox instead warnings.warn selenium suppor...
linux無介面下selenium安裝及使用示例
selenium相信做自動化測試的童鞋並不陌生,但平常都是在windows下進行指令碼執行。如果換成linux呢?命令列的linux如何去進行自動化測試呢?答案是 使用phantomjs配合selenium,可以建立無介面的瀏覽器,這樣即可達到我們的目的。配置方法 1.安裝phantomjs 2.安...
Chrome無介面瀏覽模式與自定義外掛程式載入問題
環境 python 3.5.x selenium 3.4.3 chromedriver 2.30 chrome 60 beta或chromium canary 61 win10 chrome啟用無介面瀏覽模式時,自定義外掛程式是沒法載入的,會報以下錯誤 selenium.common.excepti...