python调用远程chromedriver.exeselenium抓包方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用远程chromedriver.exeselenium抓包方法相关的知识,希望对你有一定的参考价值。
本地python示例代码:
from selenium import webdriver driver = webdriver.Remote(command_executor=\'http://192.168.99.10:9515\') driver.get(\'http://www.cnblogs.com/sherlock-merlin\')
服务器端的chromedriver.exe启动时添加相关启动参数
chromedriver.exe --whitelisted-ips
或者
chromedriver.exe --whitelisted-ips=192.168.99.20:9515
前者接受所有连接,后者接受指定ip连接,推荐后者
参考信息:
chromedriver.exe --help Usage: chromedriver.exe [OPTIONS] Options --port=PORT port to listen on --adb-port=PORT adb server port --log-path=FILE write server log to file instead of stderr, increases log level to INFO --log-level=LEVEL set log level: ALL, DEBUG, INFO, WARNING, SEVERE, OFF --verbose log verbosely (equivalent to --log-level=ALL) --silent log nothing (equivalent to --log-level=OFF) --replayable (experimental) log verbosely and don\'t truncate long strings so that the log can be replayed. --version print the version number and exit --url-base base URL path prefix for commands, e.g. wd/url --whitelisted-ips comma-separated whitelist of remote IP addresses which are allowed to connect to ChromeDriver
以上是关于python调用远程chromedriver.exeselenium抓包方法的主要内容,如果未能解决你的问题,请参考以下文章
来自 Python | 的远程过程调用红宝石 | ... 到 C++
如何使用 PyCharm 在远程机器上调试从 Python 调用的 C++ 代码?