синтаксический анализ через urllib2 в python

#python #urllib2

#python #urllib2

Вопрос:

Я хочу преобразовать следующий оператор из urllib в urllib2 эквивалентный оператор

 params = urllib.parse.urlencode( {'status': msg} )
 

Я могу импортировать только urllib2 и urlparse .

Комментарии:

1. urllib2 на самом деле это не «2-я версия» urllib . Невозможно «перевести» всю функциональность с urllib на urllib2

Ответ №1:

urllib2 на самом деле это не «2-я версия» urllib . Невозможно «перевести» всю функциональность из urllib в urllib2 .

Даже в документации urllib2 указано, что вы должны использовать urllib для кодирования URL.

Извлечено из urllib2.urlopen документации:

… данные должны быть буфером в стандартном формате application/x-www-form-urlencoded . urllib.urlencode() Функция принимает отображение или последовательность из 2-х кортежей и возвращает строку в этом формате.