# -*- coding: utf-8 -*- # @Author: wangkun # @Time: 2023/9/20 import os import time from selenium import webdriver from selenium.webdriver import DesiredCapabilities from selenium.webdriver.chrome.service import Service def start_selenium(): quit_cmd = "ps aux | grep Chrome | grep -v grep | awk '{print $2}' | xargs kill -9" os.system(quit_cmd) time.sleep(1) # 启动 Chrome,指定端口号:12306 cmd = 'open -a "Google Chrome" --args --remote-debugging-port=12306' os.system(cmd) # 打印请求配置 ca = DesiredCapabilities.CHROME ca["goog:loggingPrefs"] = {"performance": "ALL"} # 配置 chromedriver chromedriver = "/Users/wangkun/Downloads/chromedriver/chromedriver_v114/chromedriver" # 初始化浏览器 browser = webdriver.ChromeOptions() # browser.add_argument(f'--proxy-server={Common.tunnel_proxies()}') # 代理的IP地址和端口号 browser.add_experimental_option("debuggerAddress", "127.0.0.1:12306") # driver初始化 driver = webdriver.Chrome(desired_capabilities=ca, options=browser, service=Service(chromedriver)) driver.implicitly_wait(10) print("打开聂小雨") driver.get(f"https://www.kuaishou.com/search/video?searchKey=%E8%81%82%E5%B0%8F%E9%9B%A8") time.sleep(2) driver.close() driver.quit() if __name__ == "__main__": start_selenium()