今天使用phantomjs时发现,selenium不在支持phantomjs,运行代码时,提示异常错误:unexpecred eof;
网上找了一下,发现chrome支持无头模式,只需要添加代码块:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')#上面三行代码就是为了将Chrome不弹出界面,实现无界面爬取
browser = webdriver.Chrome(chrome_options=chrome_options)
这样就可以使用chrome的无头模式进行数据的爬取或者访问;
打开后发现无头模式