python爬虫学习-day5-selenium

目录

  1. python爬虫学习-day1
  2. python爬虫学习-day2正则表达式
  3. python爬虫学习-day3-BeautifulSoup
  4. python爬虫学习-day4-使用lxml+xpath提取内容
  5. python爬虫学习-day5-selenium
  6. python爬虫学习-day6-ip池
  7. python爬虫学习-day7-实战

任务:

1.  安装selenium并学习。

2.  使用selenium模拟登陆163邮箱。

3.  163邮箱直通点:[https://mail.163.com/](https://mail.163.com/) 。

1. 安装selenium并学习

学习系列:

  • Selenium教程
  • Python爬虫学习-Day5

实例:

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('[email protected]')
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)

结果:

python爬虫学习-day5-selenium_第1张图片
1

python爬虫学习-day5-selenium_第2张图片
2

python爬虫学习-day5-selenium_第3张图片
3

PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”一下,就此谢过!

你可能感兴趣的:(python爬虫学习-day5-selenium)