python:Request的函数是什么作用

发布网友 发布时间:2022-04-23 01:10

我来回答

5个回答

热心网友 时间:2022-05-10 15:42

你说的是

1
“class Request( url[, data][, headers] [, origin_req_host][, unverifiable]) ”吧。
这是一个类阿。是提取url中的信息的阿

“This class is an abstraction of a URL request.”
就像你在百度里面搜索“python”一样。
用户点完enter键触发。
这时候
URL = "http://www.baidu.com/s?wd=python"
Request(URL)
这样就生成了一个类。你就可以用他来解析用户需求。

2
request( method, url[, body[, headers]])

This will send a request to the server using the HTTP request method method and the selector url. If the body argument is present, it should be a string of data to send after the headers are finished. The header Content-Length is automatically set to the correct value. The headers argument should be a mapping of extra HTTP headers to send with the request.

热心网友 时间:2022-05-10 17:00

python 很少讲函数。你这个是某个类的方法吧。 所以你的问题不明确

如果你是指 WEB开发的 rquest( get,post) 可以用 Requests类

参考和下载

http://www.python-requests.org/en/latest/


百度要本小姐完善答案?

那举个列子

s = requests.Session()
s.get('http://httpbin.org/cookies/set/sessioncookie/1234567')
r = s.get("http://httpbin.org/cookies")
print r.text

热心网友 时间:2022-05-10 18:35

requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的:
python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。

热心网友 时间:2022-05-10 20:26

在Python 3.3.0中,已经把print作为一个内置函数了,意思是您输出的话需要这样操作:print("Hello, World!"),在Python 3.3.0中print后面的括号不可以少。而在Python 2.7.3中print后面并不需要括号。

热心网友 时间:2022-05-10 22:34

request库是用于 爬虫的。re库是用于正则表达式的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com