python与selenium交互实现自动化登录指定网站

最近写了个小项目,需要模拟进行登录,然后获取里面的信息,根据某人的点拨,觉得可以用到selenium,于是乎,就从网上找了一些简单的例子,来完成我的需求,过后看,其实也没什么很厉害的,语言这东西大致都是一样的套路,下面就把我之前用到的和以后或许需要用到的记录下来,以防哪一天需要用

1.首先是安装selenium包和chromedrive(电脑用的chrome浏览器的话,需要的插件),其中selenium包安装还好,后面的插件需要自己到网上找与自己电脑向对应的版本。

 

2进行测试:

下面我把几个简单的代码贴上来,以后更新

from selenium import webdriver
browser = webdriver.Chrome()
browser.get("www.baidu.com")

#后面有几种等待的方式
1.强制等待
from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get('xxx.com')

sleep(3)  # 强制等待3秒再执行下一步

print driver.current_url
driver.quit()


2.隐形等待
from selenium import webdriver

driver = webdriver.Chrome()
driver.implicitly_wait(30)  # 隐性等待,最长等30秒
driver.get('xxx.com')

print driver.current_url
driver.quit()

3.显性等待
...

 

3.后续更新中...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值