mechanize中的哪个函数等同于urllib.urlencode

0 投票
2 回答
624 浏览
提问于 2025-04-16 17:18

urllib.urlencode 可以把网址的参数进行编码。看起来在 Mechanize 里没有类似的功能。

所以,我必须同时使用 urllib 和 Mechanize,因为我只需要 urlencode 这个功能。

在 Mechanize 里有没有其他的函数可以完成和 urllib.urlencode 一样的任务呢?

2 个回答

0

mechanize 实际上在处理大部分与网址相关的任务时,使用的是 urlliburllib2 这两个库。

因为这些功能在 urllib/2 中已经存在(正如 Ignacio Vazquez-Abrams 提到的),所以不需要在其他地方再实现一遍。当你写代码的时候,会导入所有你需要用到的库。

3

为什么mechanize会有这个功能呢?这个功能其实已经在urllib里了,而urllib是Python自带的库。

撰写回答