linux 安装chromedriver, 以及 chrome 的使用
- 查看 google 浏览器的版本
- 下载对应驱动 chromedriver_linux64.zip
- 解压
unzip chromedriver_linux64.zip mv chromedriver /usr/bin
- 查看是否可以使用
/usr/bin/chromedriver #显示: Starting ChromeDriver 74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}) on port 9515 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
- 在爬虫中使用 google 浏览器
报错1from selenium.webdriver.chrome.options import Options from selenium import webdriver from pyquery import PyQuery as pq def conn_browser(): options = Options() options.add_argument('--headless') options.add_argument('--no-sandbox') browser = webdriver.Chrome(executable_path="/usr/bin/chromedriver", options=options) return browser if __name__ == "__main__": conn_brower()
error while loading shared libraries: libX11.so.6:
报错2#依赖库 yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y
Cannot find Chrome binaryyum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm