首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

splinter实现163邮箱的自动

简述 本篇文章简述了使用python的splinter实现163邮箱的自动登录,介绍了splinter自动化测试工具的使用,以及mac环境下的配置; splinter简介 splinter,它是用来做自动化测试的...$ sudo easy_install pip 使用pip安装splinter,splinter需要python2.7,不支持Python3.5 $ pip install splinter $...pip uninstall splinter # 删除时使用 安装chrome所需的驱动 $ brew install chromedriver 所需代码 配置好相关环境就可以开始写代码了...,代码很简单,对照官方参考手册很快就能玩起来,其实相比之下感觉配置环境反而复杂多了 from splinter import Browser browser = Browser('chrome') browser.visit...('https://mail.163.com') # 163的登录框在iframe中,所以无法使用dom查找,可以splinter提供的相关API with browser.get_iframe('

79810
您找到你想要的搜索结果了吗?
是的
没有找到

基于Splinter演示如何使用Chrome WebDriver

WebDriver由selenium提供的chrome浏览器驱动,在使用它前,需要先安装selenium,可以通过pip命令进行安装 pip install selenium pip install splinter...我们可以在自定义路径中使用chrome,不过你需要将可执行路径作为字典传递给**kwargs参数,将executable_path作为字典的key值,将可执行文件的路径设置为字典的Value from splinter...executable_path': '/path/to/chrome'} browser = Browser('chrome', **executable_path) 设置Chrome WebDriver 在Splinter...from splinter import Browser browser = Browser('chrome', headless=True) 使用 Chrome 仿真模式 可以通过 Chrome options...from selenium import webdriver from splinter import Browser mobile_emulation = {"deviceName": "Google

7710

100行Python代码实现自动抢火车票

下面我们利用自己学的技术来自动抢票,本次脚本基于Python3.6+splinter来实现: 首先介绍一下splinter使用: splinter.brower是一个开源工具,通过Python自动化测试...Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox...注意:Chrome的驱动chromedriver,注意版本要对应,不然基本上会有unknown error,打不开浏览器 splinter.brower基础知识: 创建一个Browser实例,就会打开相应的浏览器...不然,Splinter api还提供byname,byid,by_tag等方法!first表示返回第一次找到的控件。...对,朋友看了还不会的或者运营过程中有出现错误的,可以私信我,我承诺的包教包会哦(哈哈哈) 部分代码如下(因篇幅有限,完整代码请在公众号“编程狗”底部回复“0121”获取下载链接): from splinter.browser

1.5K90

用Python抢枪过年的火车票

前言:大家跟我一起念,Python***好,跟着本宝宝用Python抢火车票 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com...比如splinter 在上面我们已经打开百度的网址了 然后我们输入一些像搜索的内容吧 ?...那就在输入框搜索splinter,当然也可以输入中文,但是最好指定Unicode编码,如u”我” b.fill("wd","splinter") 有意思的事,你会发现你都不需要点击“百度一下”就到搜索页面了...我们找找页面里有没有我想找的东西吧,比如找找有没有这个地址“splinter.cobrateam.info” b.is_text_present("splinter.cobrateam.info") 如果该页面存在...先说第一个方法吧,这个比较简单,不需要用到其他库,单用splinter就够了,就先从简单的说起吧。 ?

1.3K60

Python大法好,跟着本宝宝用Python抢火车票!

具体步骤: 准备工作 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com...比如splinter 在上面我们已经打开百度的网址了 然后我们输入一些像搜索的内容吧 ?...那就在输入框搜索splinter,当然也可以输入中文,但是最好指定Unicode编码,如u”我” b.fill("wd","splinter") 有意思的事,你会发现你都不需要点击“百度一下”...我们找找页面里有没有我想找的东西吧,比如找找有没有这个地址“splinter.cobrateam.info” b.is_text_present("splinter.cobrateam.info") 如果该页面存在...先说第一个方法吧,这个比较简单,不需要用到其他库,单用splinter就够了,就先从简单的说起吧。 ?

1.1K90

手把手教你用python抢火车票

前言:大家跟我一起念,Python***好,跟着本宝宝用Python抢火车票 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com...比如splinter 在上面我们已经打开百度的网址了 然后我们输入一些像搜索的内容吧 由上可以发现,该输入框的name=wd,通过fill似乎只能通过name填充 官方说明: Fill the field...那就在输入框搜索splinter,当然也可以输入中文,但是最好指定Unicode编码,如u”我” b.fill("wd","splinter") 有意思的事,你会发现你都不需要点击“百度一下”就到搜索页面了...我们找找页面里有没有我想找的东西吧,比如找找有没有这个地址“splinter.cobrateam.info” b.is_text_present("splinter.cobrateam.info") 如果该页面存在...先说第一个方法吧,这个比较简单,不需要用到其他库,单用splinter就够了,就先从简单的说起吧。

1.2K70

python爬虫教程:抖音无水印视频批量下载

简单测试了一下,这个网站的API是需要付费解析的,如果通过模拟请求的方式有些困难,因此决定上浏览器模拟器Splinter。...Splinter是个好东西,跟Selenium使用类似,它的配置可以参考我的早期Selenium文章:http://blog.csdn.net/c406495762/article/details/72331737...Splinter有个很详细的英文文档:http://splinter.readthedocs.io/en/latest/ 这里使用方法就不累述,不过有一点可以说的是,我们可以配置headless参数,...来将Splinter配置为无头浏览器,啥事无头浏览器呢?...就是运行Splinter不调出浏览器界面,直接在后台模拟各种请求,很是方便。 这部分的代码很简单,无非就是填充元素,确定解析按钮位置,点击按钮,获取视频下载链接即可。

4.1K31

智能化时代你还在手动刷新浏览器抢火车票?那你就真的Out了!假期快来了,冰河提前放大招,教你如何使用Python脚本自动抢火车票

Splinter模块是python egg,下载当然很简单,安装:pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox,...注意:Chrome的驱动chromedriver,注意版本要对应,不然基本上会有unknown error,打不开浏览器 splinter.brower基础知识:创建一个Browser实例,就会打开相应的浏览器...不然,Splinter api还提供byname,byid,by_tag等方法!first表示返回第一次找到的控件。...实现代码 ''' 实现自动抢火车票(基于Python3.6+splinter) @author: binghe ''' from splinter.browser import Browser from

66320

Python程序员都会喜欢的6个库,拿走不谢!

Splinter Splinter 是一个自动化测试网络应用的Python库。 为什么需要它: 大家都知道,没有什么比自动化网络应用测试更无聊的事了。...有了Splinter,就可以将打开浏览器、输入URL、填写表单、点击按钮等全部操作自动化。 特定的浏览器需要使用相应的驱动器(drivers),不过还好已经自带了Chrome和Firefox驱动器。...另外,Splinter还可以通过Selenium Remote来远程控制其他机器上的浏览器。你甚至可以在目标浏览器中手动执行JavaScript代码。...如果你想知道某个浏览器在浏览指定网站时的具体情况,那么Splinter将是一个很有用的工具。 Arrow Arrow 这个库可以更好地处理Python中的日期和时间(data/time)。

74250

Python程序员都会喜欢的6个库

Splinter ---- Splinter 是一个自动化测试网络应用的Python库。 为什么需要它: 大家都知道,没有什么比自动化网络应用测试更无聊的事了。...有了Splinter,就可以将打开浏览器、输入URL、填写表单、点击按钮等全部操作自动化。 特定的浏览器需要使用相应的驱动器(drivers),不过还好已经自带了Chrome和Firefox驱动器。...另外,Splinter还可以通过Selenium Remote来远程控制其他机器上的浏览器。你甚至可以在目标浏览器中手动执行JavaScript代码。...如果你想知道某个浏览器在浏览指定网站时的具体情况,那么Splinter将是一个很有用的工具。 Arrow ---- Arrow 这个库可以更好地处理Python中的日期和时间(data/time)。

75050
领券