Example #1
0
# coding:utf-8
# author: Articuly
# datetime: 2020/6/12 17:54
# software: PyCharm

import time, random
import pickle
from selenium import webdriver
from selenium.webdriver.chrome.webdriver import Options, WebDriver

# 创建实例
options = Options()
# 开启无头模式
options.headless = True
options.add_argument('window-size=1550x838')
options.add_experimental_option('excludeSwitches', ['enable-automation'])
browser = WebDriver(r'D:\Browser\Chromium\chromedriver.exe', options=options)

# 打开网页
browser.get('https://www.taobao.com')
# 将浏览器最大化显示
browser.maximize_window()
print('windows', browser.get_window_size())
# 隐性等待页面加载完成,如果一个元素获取不到,会等待30s
browser.implicitly_wait(30)

try:
    with open('cookie.txt', 'rb') as f:
        cookies = pickle.load(f)
except Exception as e:
    print(e)
Example #2
0
def handle_option():
    chrome_options = Options()
    chrome_options.headless = False
    return chrome_options