firefox设置selenium无界面
from selenium import webdriver
options = webdriver.FirefoxOptions()
options.set_headless()
driver=webdriver.Firefox(firefox_options=options)
driver.get("http://www.baidu.com")
print(driver.page_source)
driver.close()
selenuim设置cookie
删除原来的cookie
brower.delete_all_cookies()
携带cookie打开
brower.add_cookie({'name':'python', 'value':'spider'})
selenium设置phantomjs-图片不加载
SERVICE_ARGS = ['--disk-cache=true', '--load-images=false']
brower = webdriver.PhantomJS(service_args=SERVICE_ARGS)
selenium设置请求头
options.add_argument('lang=zh_CN.UTF-8')
更换UserAgent
ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36'
options.add_argument('user-agent="%s"' % ua)