Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Python安装Selenium

安装Selenium

> python -V
Python 3.6.5
> pip -V
pip 9.0.3 from c:\program files\python36\lib\site-packages (python 3.6)
> pip install selenium
Requirement already satisfied: selenium in c:\program files\python36\lib\site-packages

测试Selenium

打开 Python IDE 或文本编辑器,创建 baidu.py文件,输入以下内容:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://www.baidu.com')

print(driver.title)

driver.quit()

如果执行此Python脚本报错,需要对应浏览器驱动支持,

Selenium3 浏览器驱动

安装浏览器驱动

当Selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用Selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。下载chromedriver.exe或geckodriver.exe,然后放在与python.exe同一级目录下

各浏览器下载地址:

设置浏览器驱动

验证不同的浏览器驱动是否正常使用。

from selenium import webdriver

driver = webdriver.Firefox()     # Firefox浏览器

driver = webdriver.Chrome()      # Chrome浏览器

driver = webdriver.Ie()          # Internet Explorer浏览器

driver = webdriver.Edge()        # Edge浏览器

driver = webdriver.Opera()       # Opera浏览器

driver = webdriver.PhantomJS()   # PhantomJS

……
上一篇 在Android Studio中配置Lombok
下一篇 Python Selenium元素定位