使用selenium模拟登陆163邮箱

摘要

这次主要是稍微学习一下selenium,并进行简单的模拟登陆。网络上有许多有意思的网站,不同类型的网站爬虫策略不同,难度也不一样。从是否要登录这方面讲,一些简单网站不需要登录就可以爬取,比如猫眼电影、豆瓣250榜单等。还有一些是需要先登录才能爬取,比如微信、知乎、学校的教务系统等。
selenium是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的源代码,做到见到什么爬什么。
在寒假的时候我爬取过学校的教务系统的成绩,感觉比较简单,所以今天,再来一个简单的模拟登陆163邮箱温习一下。

准备工作

我用的是Chrome浏览器,所以需要下载对应版本的ChromeDriver并配置好。
这是ChromeDriver的官方下载网址

https://sites.google.com/a/chromium.org/chromedriver/

顺便安装好selenium

pip install selenium
开整

首先,如往常一样,打开浏览器,打开pycharm,创建个新的py文件,然后导包并声明浏览器对象。

from selenium import webdriver
browser = webdriver.Chrome()

然后查看一下163邮箱登录页面的源代码

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值