, как мы знаем, питон два встроенных URL-адрес Lib:Какой urllib я должен выбрать?
urllib
urllib2
и третья сторона Lib:
urllib3
, если мое требование заключается только в том, чтобы запросить API методом GET, предположим, что он возвращает строку JSON.
который я должен использовать? есть ли у них дублированные функции?
если urllib
может реализовать мой требуется, но после того, как если мои требования становятся все более и более сложным, urllib
не может соответствовать моей функции, я должен импортировать другую библиотеку в то время, но я действительно хочу, чтобы импортировать только один LIB, потому что я думаю, импорт всех из них может сбить меня с толку, я думаю, что метод между ними совершенно другой.
так что теперь я смущен, какой lib я должен использовать, я предпочитаю urllib3
, я думаю, он может соответствовать моим требованиям все время, как вы думаете?
python [запросы] (http://requests.readthedocs.org/en/latest/) - это лучшее, что вы можете получить для простых HTTP-запросов. –
Возможно, этот вопрос имеет отношение к: http: //stackoverflow.com/questions/2018026/должен-я потребительная URLLIB или-urllib2-или-запросы –
Как автор urllib3, я настоятельно рекомендую идти либо с запросами (который построен на вершине urllib3) или прямым вверх urllib3. Запросы имеют более дружественный интерфейс более высокого уровня, который нравится многим людям, это зависит от вас. Благодаря urllib3 вы получаете множество вещей бесплатно, как повторное использование соединения и многое другое. Полный список здесь: https://github.com/shazow/urllib3#highlights – shazow