#python #mechanize #urllib
#python #механизировать #urllib
Вопрос:
urllib.urlencode может кодировать параметры url. Кажется, что в Mechanize нет вероятной функции.
Итак, я должен использовать urllib и Mechanize, потому что мне нужен только urlencode.
Любая функция может реализовать ту же задачу, что и urllib.urlencode в Mechanize
Комментарии:
1. Библиотеки не являются взаимоисключающими, вам разрешено импортировать более одной…
Ответ №1:
Зачем mechanize
это нужно? Это уже есть в urllib
, который поставляется с Python.
Ответ №2:
mechanize
на самом деле использует urllib
и urllib2
для большинства задач, связанных с URL-адресами.
Поскольку эта функциональность уже существует в urllib/2
(как упоминалось Игнасио Васкесом-Абрамсом), нет необходимости реализовывать ее в другом месте. При написании кода вы импортируете все библиотеки, которые обладают функциональностью, необходимой вам для использования.