Разработено като алтернатива на Python вградения в urllib2 модул, който обикновено се използва за справяне с HTTP заявки, тази библиотека не само актуализира, намерени в тази библиотека да подкрепят функции, намерени в уеб технологии днес основните методи, но и значително опростява API, намаляване на времето, необходимо за кодиране проект времето.
urllib2 може да са били един чудесен инструмент, когато той дойде, но бързото развитие на уеб-базирани технологии е не само го направи абсолютно, но си синтаксиса и начина, по който тя работи вътрешно са попречи да се работи.
Ето защо библиотека като Исканията, тъй като тя излезе с първия си нестабилна клонът е постоянно все повече и повече похвали за своята лесен начин за правене на нещата.
В момента, в библиотеката Исканията е един от най-използваните библиотеки в Python общност
Какво ново в тази версия:.
- <Ли > Updated urllib3 да 1.10.4, решаване на някои грешки, свързани chunked трансфер кодиране и рамкиране отговор.
Какво ново във версия 2.5.2:
- Сега има & quot; & quot сигурност; определени пакети екстри, $ PIP инсталирате искания [сигурност].
- Заявки сега ще използват за сертифициране, ако е налично.
- Capture и рирейз urllib3 ProtocolError.
Какво ново във версия 2.0.0:
- Keys в речника заглавията са сега родните струни на всички Python версии, т.е. bytestrings на Python 2, Unicode на Python 3.
- Proxy URLs сега трябва да има ясна схема. A MissingSchema Изключение ще бъде увеличен, ако те не го правят.
- Допълнително време сега се прилагат, за да прочетете време, ако Stream = False.
- RequestException сега е подклас на IOError, не RuntimeError.
- Добавен нов метод за PreparedRequest обекти:. PreparedRequest.copy ()
- Добавен нов метод за обекти сесията: Session.update_request (). Този метод актуализира Заявка обект с данни (например бисквити), съхранени на сесията.
- Добавен нов метод за обекти сесията: Session.prepare_request (). Това обновление на метода, и изготвя искане обект, и се връща на съответната PreparedRequest обекта.
- Добавен нов метод за HTTPAdapter обекти: HTTPAdapter.proxy_headers (). Това не трябва да се нарича директно, но подобрява интерфейс подклас.
- httplib.IncompleteRead изключения, причинени от неправилно chunked кодиране сега ще повдигне Исканията ChunkedEncodingError вместо това.
- Невалидни процента-екраниращи последователности сега предизвикват Исканията InvalidURL изключение да бъдат повдигнати.
- HTTP 208 вече не използва причина израза & quot; im_used & quot ;. Правилно използва & quot; already_reported & quot;.
Какво ново във версия 1.1.0:
- Подкрепа за iterable органи за реагиране
- Да приемем сървъри продължават пренасочи PARAMS
- Позволи видове нецензурно съдържание, за да се уточни за файлови данни
- Направи merge_kwargs нечувствително, когато търсят ключове
Какво ново във версия 1.0.0:
- Massive Refactor и Опростяване
- Превключи на Apache 2.0 лиценз
- замяна на връзката адаптери
- монтира адаптери за връзка
- Непостоянно ProcessedRequest верига
- / и / предварително извличане / поток
- Премахване на всички конфигурация
- Стандартно библиотека сеч
- Направи Reponse.json () подлежащо на поискване изплащане, не собственост.
Какво ново във версия 0.14.0:.
- Без повече iter_content грешки, ако вече са изтеглили
Какво ново във версия 0.13.9:.
- Фиксиран за OAuth + мнения
- Премахнато изключение яде от dispatch_hook.
- General корекции на грешки.
Какво ново във версия 0.13.3:.
- Използвайте simplejson ако има такива
- Не скривай SSLErrors зад кратки прекъсвания.
- Фиксирана Парам боравене с URL адреси, съдържащи фрагменти.
- Значително подобряване на информацията в потребителския агент.
Какво ново във версия 0.13.2:
- New: Response.reason
- Вход querystring параметри в OAuth 1.0
- клиентски сертификати вече не обърна внимание, когато се провери = False
- Добави подкрепа OpenSuSE удостоверение
Какво ново във версия 0.13.1:
- Разрешаване на преминаване на файл или файл-подобен предмет, както са данни.
- Разрешаване на куки, за да се върнат отговори, които показват грешки.
- Фиксирана Response.text и Response.json за тялото-малко отговори.
Какво ново във версия 0.12.1:
- New Response.json имот
- Възможност за добавяне на низ качени файлове
- Fix извън обхват проблем с iter_lines
- Размер Fix iter_content подразбиране
Какво ново във версия 0.11.1:
- POST пренасочва сега пробие RFC да правя това, което правят браузъри :. Последващи действия с GET
- New strict_mode конфигурация, за да деактивирате ново поведение пренасочване.
Какво ново във версия 0.10.6:.
- Позволи "=" в бисквитки
Какво ново във версия 0.10.2:.
- значително подобрена URL цитирайки
- Допълнителни ключови стойности позволено бисквитка.
- Опит за решение за & quot; Твърде много отворени файлове & quot; Error
- Замяна грешки Unicode на първо преминаване, няма нужда от втори пас.
- Append "/" да роди домейн адреси преди вкарване запитване.
- Изключения сега наследяват от RuntimeError.
- Binary качени + AUTH оправя.
Какво ново във версия 0.9.2:
- SSL провери = False Bugfix (видно На Windows машини ).
- Подкрепа за правилното парче потоци с граници.
- аргумент сесия за класове сесия.
- Печат цялата tracebacks кука, а не само изключение, например.
- Fix response.iter_lines от очакване следващия ред.
- Fix но в HTTP-дайджест AUTH w / URI като заявки струни.
- Fix в раздел събития Куки.
- Urllib3 актуализация.
Какво ново във версия 0.8.7:
- Force safe_mode за асинхронен заявки
- Handle safe_mode изключения по-последователно
- Fix итерация на нула отговори в safe_mode
Какво ново във версия 0.8.6:.
- Socket таймаут поправки
- подкрепа Proxy разрешение.
Какво ново във версия 0.8.3:.
- Превърнат система AUTH да използват прости подлежащо на поискване изплащане обекти
- New сесия параметър на методи API.
- Display пълния URL докато сеч.
Какво ново във версия 0.8.2:
- Нова система Unicode декодиране, базирани на overridable Response. кодиране.
- Proper URL боравене наклонена черта-цитирам.
- Cookies с [,], и _ позволено.
Какво ново във версия 0.6.5:.
- Offline (бързо) тестов пакет
- Session речника аргумент сливане.
Какво ново във версия 0.6.4:
- Automatic декодиране на Unicode, въз основа на HTTP хедъри.
- New настройка decode_unicode
- Премахване на методи r.read/close
- New r.faw интерфейс за напреднали ползване отговор. *
- Автоматично разширяване на параметризирани заглавията
Какво ново във версия 0.6.2:.
- GET / HEAD подчинява follow_redirect = False
Какво ново във версия 0.6.1:
- кодове Засилено статус опит & # x5c; о / .
- Задаване на максимален брой пренасочвания (settings.max_redirects).
- Full Unicode URL подкрепа.
- Подкрепа за протоколни-малко пренасочвания.
- позволил произволни типове поискване.
- Корекции на грешки.
Какво ново във версия 0.5.1:
- International Domain Name Support
- хедъри за достъп без извличането цялото тяло (Прочетена ())
- Използвайте списъци като dicts за параметри
- Add принудителния Basic Authentication
- Принудително Basic е тип разпознаване подразбиране
- python-requests.org подразбиране User-Agent глава
- CaseInsensitiveDict малката кеширане
- Response.history Bugfix
Какво ново във версия 0.5.0:
- PATCH Support
- Подкрепа за Proxies
- HTTPBin Test Suite
- Пренасочване Поправя
- написването settings.verbose поток
- Querystrings за всички методи
- URLErrors (Връзката е отказана, Timeout, Невалидни URLs), се третират като предвижда изрично повдигнат r.requests.get ("hwe: // бла"); r.raise_for_status ()
Какво ново във версия 0.4.1:.
- Подобрена Redirection Handling
- Парам Нови "allow_redirects" за следващите не-GET / HEAD пренасочвания.
- Настройки модул редакции.
Какво ново във версия 0.4.0:
- Response.history:. Списък на пренасочени отговори
- нечувствително Header речници.
- Unicode URL адреси.
Какво ново във версия 0.3.3:.
- Заявка прекъсвания
- Unicode данни URL-кодиран.
- Настройки контекст мениджър и модул.
Какво ново във версия 0.3.2:.
- автоматичен декомпресор на GZip съдържание, кодирано
- AutoAuth Подкрепа за Tupled HTTP Auth.
Какво ново във версия 0.3.1:.
- промени Cookie
- Response.read ().
- Poster оправя.
Какво ново във версия 0.3.0:.
- Automatic Authentication API Change
- Smarter Query URL параметризация.
- Разрешаване на качване на файлове и данни от POST заедно.
Какво ново във версия 0.2.4:.
- Python 2.5 Support
- PyPy-с v1.4 Support.
- Auto-Authentication тестове.
- Подобрена Заявка обект конструктор.
Какво ново във версия 0.2.3:.
- Нови HTTPHandling методи
Какво ново във версия 0.2.2:
- Still дръжки искане в случай на HTTPError.
- Eventlet и Gevent Monkeypatch подкрепа.
- Cookie dupport.
<силни> Изисквания
- Python 2.6 или по-висока
Коментари не е намерена