$ pip install request
requests.
get
(url, params)Возвращает requests.models.Response
, результат запроса по урлу.
response = requests.get('http://ilnurgi1.ru')
response = requests.get(
'http://ilnurgi1.ru',
params={
'q': 'ilnurgi'
})
response = requests.get('http://ilnurgi1.ru')
response.text
# some html text
response = requests.get('http://ilnurgi1.ru/favicon.ico')
with open('favicon.ico', 'wb') as f:
f.write(response.content)
requests.
post
(url, data)Возвращает requests.models.Response
, результат запроса по урлу.
response = post(
'ilnurgi.ru',
data={'id': 1}
)
requests.
Session
Объект сессия, которая позволять переиспользовать соединения для нескольких запросов
session = Session()
session.get('http://ilnurgi.ru')
adapter = HTTPAdapter(
pool_connections=100,
pool_maxsoze=100,
)
session.mount('htt://', adapter)