python爬虫学习-day5-selenium
2019-05-15 本文已影响23人
光小月
目录
- python爬虫学习-day1
- python爬虫学习-day2正则表达式
- python爬虫学习-day3-BeautifulSoup
- python爬虫学习-day4-使用lxml+xpath提取内容
- python爬虫学习-day5-selenium
- python爬虫学习-day6-ip池
- python爬虫学习-day7-实战
任务:
1. 安装selenium并学习。
2. 使用selenium模拟登陆163邮箱。
3. 163邮箱直通点:[https://mail.163.com/](https://mail.163.com/) 。
1. 安装selenium并学习
学习系列:
实例:
import time
from selenium import webdriver
browser = webdriver.Chrome()
url = 'http://mail.163.com'
browser.get(url)
time.sleep(3)
# open chrome tab
# browser.maximize_window()
time.sleep(5)
#找到邮箱账号登录框对应的iframe,由于网页中iframe的id是动态的,所以不能用id寻找
browser.switch_to.frame(0)
email = browser.find_element_by_name('email')
email.clear()
email.send_keys('username@163.com')
password = browser.find_element_by_name('password')
password.clear()
password.send_keys('password')
login_em = browser.find_element_by_id('dologin')
login_em.click()
time.sleep(10)
结果:
2
3
PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”一下,就此谢过!