12345678910111213141516171819202122232425262728293031323334353637383940 |
- # -*- 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()
|