selenium安装及最简示例
### 包安装
#### selenium安装
pip install selenium
#### phantomjs安装
* 下载地址:[phantomjs-2.1.1-windows.zip](https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip)
* 将phantomjs.exe所在路径添加到系统PATH
### 遇到的问题:
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH.
### 解决办法:
1. 确认phatomjs所在路径添加到系统变量PATH
2. 将文件放到Python的Scripts目录
3. 调用时使用全路径,如下所示
drive = webdriver.PhantomJS(executable_path="C:\\Users\\Administrator\\Desktop\\phantomjs.exe")
### 补充:
1. 如果用到了FireFox,需要geckodriver,处理方法同上。
2. 下载下来并放以系统可识别的目录
### 代码示例1:访问QQ空间,打印标题
from selenium import webdriver
drive = webdriver.PhantomJS()
drive.get('http://qzone.qq.com')
print(drive.title)
### 代码示例2:访问道客88,自动登录系统
# coding:utf-8
from selenium import webdriver
import time
# 启动火狐
broswer = webdriver.Firefox()
# 访问doc88
broswer.get("http://www.doc88.com/")
# 点击登录
broswer.find_element_by_class_name("login").click()
time.sleep(1)
# 切换fram
# broswer.switch_to_frame("doc88Window")
broswer.switch_to.frame("doc88Window")
broswer.find_element_by_class_name("textcss1").send_keys("yourusername")
time.sleep(1)
broswer.find_element_by_id("password").send_keys("yourpasswd")
time.sleep(1)
# broswer.find_element_by_id("btn_1501657659123").drag_and_drop_by_offset(self, source, 0,10)
# 点击登录
broswer.find_element_by_class_name("btncss1").click()
# 关闭浏览器
broswer.quit()
文章最后更新时间:
2017年08月03日 12:26:31
viagra for men online viagra viagra from india
검증업체 has maintained its position among the Muktu verification sites based on the user's trust and trust for many years, and is always doing its best with a newcomer's heart.
write my essays writemypaper.online
write my essays writemypaper.online