Пример #1
0
import time
import sys
import os
import logging
from ffmpy import FFmpeg

logging.basicConfig(level=logging.INFO,
   filename='test.log',
   filemode='a',
   format=
   '%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s'
   )

logging.info('Creating proxy server...')
server = Server('/Users/sycao/Downloads/dedao/browsermob-proxy-2.1.4/bin/browsermob-proxy')
server.port = 8090
server.start()
proxy = server.create_proxy()

options = webdriver.ChromeOptions()
options.add_argument('--headless')#无头模式,不开启游览器界面
options.add_argument("--mute-audio")#静音,出声音了笑死
options.add_argument('--proxy-server={0}'.format(proxy.proxy))
options.add_argument('--ignore-ssl-errors=yes')
options.add_argument('--ignore-certificate-errors')
options.add_experimental_option("excludeSwitches", ["enable-automation"])

driver = webdriver.Chrome(options=options)
##################
# driver.implicitly_wait(10)
base_url = 'https://www.dedao.cn/article/g258WANERjwQJDzBjlKbOMG1rZqkPl'