摘要: 有些时候我们用requests url的形式就能直接获取到那个页面里头所有的数据,但有些时候我们明明看的到这个页面里的内容,但是通过url却获取不到,这是因为有些内容是通过动态获取的,可能是ajax,也有可能是其他动态加载。 阅读全文
posted @ 2019-09-14 12:20 chanyuli 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 断了一段时间的爬虫自学又开始了 阅读全文
posted @ 2019-09-14 12:18 chanyuli 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 学***大纲 html—— CSS—— Javascript html就相当于一个人的骨架,css就是肉和衣服,js就是动作了,一起构成了前端。 用文本文档就可以写一个html了,一定要有\标签,并且所有的东西都要写在这个根标签里面。还要\标签\和\标签。\里面写什么,你的网页标签就会写什么,还有搜 阅读全文
posted @ 2019-09-13 21:05 chanyuli 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 开启子进程的方式 方式一、 首先介绍一下新模块 multiprocessing,导入这个模块里的Process类 首先写一个方法,在这个方法里面写上你主要的逻辑业务。 然后下面要用if \_\_name\_\_ == '\_\_main\_\_':,在这个里面开启子进程,为什么用这个,因为如果不用的 阅读全文
posted @ 2019-09-12 22:35 chanyuli 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 基于udp的socket 我们上一节讲了基于tcp的socket,他的第一步是先获取一个socket对象,然后绑定ip和端口号,然后监听,接下来建立通信通道。然后就可以进行发送接收数据的操作了。 而基于udp的socket不一样,我们知道,udp协议它是一种不可靠的,速度高的协议,他和tcp协议的协 阅读全文
posted @ 2019-09-10 15:55 chanyuli 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 加上链接循环的socket 上一篇博客我们写了如何用套接字socket实现两台电脑间的信息发送,但是它的弊端很明显,就是我们发完一个消息就没得了。直接就结束了,所以我们要怎么实现他可以不停地发送信息呢? server端 client端 每一步的注释都已经写好了,看着就行了,这是基础,还不是难点。 模 阅读全文
posted @ 2019-09-06 22:18 chanyuli 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 网络协议五层模型 一、物理层:这一层是用来发送电信号的。就是01101011001 二、数据链路层:把物理层 的电信号分组,每一组都叫做一个数据报或者叫做数据帧,每一个数据包的内容为报头和数据两部分,他的头有固定的18个字节组成,6个是发送者地址,6个是接受者地址,6个是数据类型,而且这些地址都是m 阅读全文
posted @ 2019-09-05 22:59 chanyuli 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 我的心情本来就不太好,不要再让傻逼来让自己变得更糟糕啦 关于元类控制类的生成以及控制类的调用的补充 上一篇博客我们讲到了实例化类生成对象的控制,就是在类的init方法里面加上限制,在调用类名()的时候,其实我们会先调用它的元类的call方法,然后在call方法里,先生成一个空对象,然后空对象再调用这 阅读全文
posted @ 2019-09-04 19:00 chanyuli 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 太难了太难了,顶不住顶不住 元类 前方核能,这可能是我比较装逼的一讲,全部退后,我要开装了。 首先我们要把什么是元类搞清楚。 我们知道的,在python中,万物皆对象,其实在学到元类之前,我真的无法体会,我只知道这么一个概念,知道遇见了元类,我才体会到这个概念的意思。 我们有类,然后通过实例化,来产 阅读全文
posted @ 2019-09-03 20:04 chanyuli 阅读(121) 评论(0) 推荐(1) 编辑
摘要: 我再也不想打气和每日金句了,我要吐了。 断点的使用 你用鼠标左键,去点代码的前面,也就是行数的后面,就会出现一个红点,大红点。 然后运行debug,程序运行到这一行的时候,就会卡主,然后你就可以点下一步下一步,一步一步看了。很好用,贼好用,炸 弹好用。 issubclass和isinstance的使 阅读全文
posted @ 2019-09-02 22:32 chanyuli 阅读(157) 评论(0) 推荐(1) 编辑