苦恼的朋友 最近,我的朋友非常没有精神,经常闷闷不乐,我感觉他的状态很不好,于是关切他到底怎么了,然后他就和我说了他遇到的困惑 他:今年年初开始,我一直在学习编程,眼看着现在...
![240](https://upload.jianshu.io/users/upload_avatars/26881604/63754111-2463-41b0-ac89-593307cd4693.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
苦恼的朋友 最近,我的朋友非常没有精神,经常闷闷不乐,我感觉他的状态很不好,于是关切他到底怎么了,然后他就和我说了他遇到的困惑 他:今年年初开始,我一直在学习编程,眼看着现在...
上一期我们学习了如何使用代理,很多小伙伴可能已经学会了,但是,有可能还不太放心,“我的ip地址真的已经变了吗?”,本期呢,就来写一个简单的爬虫,实现获取本机当前的ip地址 注...
1.什么是代理? 可以理解为,当你去请求一个网站的时候,不是直接请求这个网站,而是通过代理去请求这个网站,然后代理再把得到的内容发给你。就比如你想查询今天的天气,你没有直接搜...
如果你还没学会使用requests模块,请参考本教程的2-2期如果你还不知道如何使用cookie,请参考本教程的2-3期 本期打算利用上2期学到的内容,实现一个简单的4399...
上一期中,我们已经基本了解了requests的使用,本期,我们将会继续讨论如果通过requests使用cookie 什么是cookie? http请求本身是无状态的,也就是说...
上一期已经成功安装了requests模块,并简单的使用了requests,本期,我们将详细介绍requests模块 通过requests发送get请求 直接使用request...
前言 requests是一个第三方的模块,和urllib的功能一样,但是requests操作简单,上手快,所以我宣布,如果你喜欢的话,以后只用requests就好了,你可以忘...
time和datetime的区别 之前,我们已经介绍过了python中的datetime模块,time的功能在很大程度上和datetime比较类似,也是用于处理日期和时间的。...
时间的划分 由于时间在全世界范围内的不同,会受到时区,政治因素和夏令时的影响。比如说,我认为现在是2021年的11月6日,但是,在世界的其他地方,今天可能是5日或者是7日,没...
函数中定义函数 在python中,函数可以被嵌套定义,也就是说,函数中可以定义函数。该函数还可以将其内部定义的函数作为返回值返回。 闭包 闭包的定义:一般来说,我们可以认为,...
前情提要 说起pycharm,对于大多数使用python的人来说,应该并不陌生。而近日又正好赶上了双11来临,有很多新用户入手了云服务器,但是不知道应该如何快速上手使用,所以...
match语句(python3.10) 在很多语言中,有一种用于条件判断的switch-case语句,但是在python中一直以来,没有switch-case。不过在pyth...
位置参数 位置参数是最常见的python函数的参数传递方式。根据参数定义的顺序,依次使用即可。 默认参数 有的时候,我们希望某些参数可以不用被传递,它应该有一个默认值,如果我...
一般来说,在python中使用遍历是非常简单的,只要通过for循环就可以了,但是还是有一些技巧可以使用。 列表的遍历 方法一:通过for循环 方法二:通过while循环 方法...
迭代 在计算机中,迭代一般是指反复重复循环,直到到达某个条件为止。在python中可以理解为,能用于for循环的,是可以迭代的。 迭代 iterative可迭代对象 iter...
前情提要 在很多的python库之中,我们可以看到有的时候,库作者会使用一些很特殊的“列表”或者“字典”。虽然他们看起来很像是一个列表或者字典,但是使用的方法却又不一样,这是...
生成器 通过列表,可以包含很多很多的元素,但是受到内存的制约,列表的内容一定是有限的。它无法表达无限的内容。比如说,全部的正整数,就不可能被放到一个列表之中去使用。但是,全部...
背景问题 如果,我要创建[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],这样的一个列表,应该如何做? 当然,我们可以直接把这个列表写下来 # 直接将其写成一个...
本期将针对第3期的5项升级,封装一个简单的爬虫工具 import urllib.requestfrom urllib.error import HTTPErrorfrom u...