美文网首页
python学习—week15

python学习—week15

作者: 大脸飞 | 来源:发表于2019-03-25 12:55 被阅读0次

week14总结:

围绕selenium学了不少东西,起初的想法很简单:通过selenium做一个自动化的脚本,能看看文章和视频就可以,但实际操作起来发现没那么简单……

首先是登陆问题,通过保存加载cookies的方法行不通,因为目标网站的cookies有效时间很短,因此每次只能通过扫二维码登陆,但是如何获取二维码有花了不少时间:

     一是二维码存在另一个Frame里,需要切换过去才行,即:

    知道了以后很简单,但是当时怎么也想不明白;

    二是二维码指向的不是一个图片地址,而是一段以‘data:image/png;base64,’开头的代码,查了查才知道,这是一种base64的编码,用起来很方便,通过python自带的base64库可解码:

    解码后即常规的二进制内容。

至此获取到了二维码,通过扫码登陆后自动获取cookies。

其实有更优的解法,不过还是这么做了权当是熟悉selenium操作。

成功登陆后,开始浏览文章,发现每篇文章的url很难定位,不如直接通过selenium的click()点击功能打开新页面:

关键是要切换句柄,否则无法实现对页面的操作。

week15任务:

1.开始觉着整个脚本实现起来并不复杂,但实际实现起来发现有很多坑,走了很多弯路,所以这一周还是进一步完善吧,把看视频的功能完善起来。

2.数据处理numpy+matplotlib

相关文章

  • python学习—week15

    week14总结: 围绕selenium学了不少东西,起初的想法很简单:通过selenium做一个自动化的脚本,能...

  • week15

    本周的心得是写文档。 同事突然因病请假,得找一个人接替。测试工作的简单之处在于,上手非常快,软件都是做出来给人用的...

  • week15

    物化实验+实验报告 复习: 电工 Unit1电路及其分析方法 大物 Unit12 简谐振动 工力 Unit1 晶体...

  • week15

    工作:这周完成了一次以OKR目标为大纲的周报。发现,忙于日常的工作,就会忽略大一点都目标,比如还技术债,新技术学习...

  • python学习笔记目录

    Python学习笔记目录(倒序) Python学习-异常 Python学习-面向对象 Python学习-文件系统 ...

  • 书笺week15 ☆ 推荐《长安十二时辰》| 嵌构入唐代背景的美

    按时努力交作业~~ week15(20170410-0416):共3本 推荐:《长安十二时辰》| 嵌构入唐代背景的...

  • Week15 2020.4.6~2020.4.12 做口罩耳绳

    Week15 2020.4.6~2020.4.12 这周也不记得干啥了,只记得周日的时候和好朋友一家去了江边野餐,...

  • python学习笔记

    python学习笔记 今天开始学习python,今天主要学习了python的基础知识,学习的教材是《python编...

  • Python学习之模块

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

  • Python学习之面向对象高级编程

    Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Pytho...

网友评论

      本文标题:python学习—week15

      本文链接:https://www.haomeiwen.com/subject/lxyvvqtx.html