![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Joe Tam
这个作者很懒,什么都没留下…
展开
-
浅析HTTP请求中各部分参数
我们向一个网址发起请求,这个网址所在的服务器会相应地返回我们一个结果,这个结果就是响应。无论是请求还是响应,都会隐形地携带很多和请求、响应有关的内容,接下来,我们就来看看都会携带哪些参数(参数有很多,我们挑下重要的讲讲)。打开Chrome的开发者工具,然后来看看请求报文中我们需要了解哪些与爬虫有关的信息。1.method:这个字段是用来指明请求的方法是哪一种的,常用的请求方法有GET、POS...原创 2019-03-20 15:00:54 · 2051 阅读 · 0 评论 -
requests模块使用中常见的错误与异常
网络问题遇到网络问题(如:DNS 查询失败、拒绝连接等)时,requests 会抛出一个 ConnectionError 异常。请求不成功(状态码)如果 HTTP 请求返回了不成功的状态码(4XX客户端错误,或者5XX服务端错误), Response.raise_for_status() 会抛出一个 HTTPError 异常。例如:>>> bad_r = request...原创 2019-03-19 12:00:29 · 8187 阅读 · 1 评论 -
Python函数参数:按值传递和按引用传递
首先简单说明一下,Python中按值传递与按引用传递的区别:按值参数传递是指一个变量的值来取代一个函数参数的做法。如果这个值在函数代码组中改变,对于调用这个函数的代码来说,其中相应的变量值并不会受到任何影响,可以把这个参数认为是原变量值的一个副本。按引用参数传递是指对于调用这个函数的代码,会维护这个代码中变量的一个链接(引用)。如果函数代码组中的变量改变,那么在调用这个函数的代码中...原创 2019-04-15 09:54:04 · 18261 阅读 · 0 评论 -
Python函数参数:按值传递和按引用传递
首先简单说明一下,Python中按值传递与按引用传递的区别:按值参数传递是指一个变量的值来取代一个函数参数的做法。如果这个值在函数代码组中改变,对于调用这个函数的代码来说,其中相应的变量值并不会受到任何影响,可以把这个参数认为是原变量值的一个副本。按引用参数传递是指对于调用这个函数的代码,会维护这个代码中变量的一个链接(引用)。如果函数代码组中的变量改变,那么在调用这个函数的代码中...原创 2019-04-15 09:55:24 · 833 阅读 · 0 评论