可以用请求完全取代机械化[python]

mu木寿

我在GitHub上找到了一个python2项目,并希望将其转换为python3。我只是想知道请求和机械化是否基本相同,并且可以相互替换。

睡眠剥夺的Bulbasaur

不会。虽然它们具有某些相同的功能,但它们肯定是不同的。机械化似乎具有比请求更多的功能。Mechanize能够“解决”页面上的表单,而“请求”更多的是仅提取页面的原始HTML或与Web API进行交互。为了获得此功能的请求,需要另一个库。您可以用MechanicalSoup代替Mehchanize 实际上,由于尚未将Mechanize移植到3. *,因此创建者启动了MechanicalSoup。

我曾经是Mechanize库的忠实用户,但不幸的是它与Python 3不兼容,并且开发处于非活动状态。MechanicalSoup提供了一个类似的API,该API建立在Python巨人的Requests(用于http会话)和BeautifulSoup(用于文档导航)的基础上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可以用请求完全取代机械化[python]

来自分类Dev

Python机械化-登录

来自分类Dev

用谷歌自动完成机械化

来自分类Dev

如果失败,机械化人员是否可以选择重试请求?

来自分类Dev

Python机械化文件下载

来自分类Dev

python机械化forms()错误

来自分类Dev

Python机械化等待并单击

来自分类Dev

Python在Raspbian上机械化

来自分类Dev

Python机械化表单下拉错误

来自分类Dev

使用Python机械化更改IP

来自分类Dev

Python机械化等待并单击

来自分类Dev

Python机械化表单提交

来自分类Dev

蛮力脚本python和机械化

来自分类Dev

使用python机械化上传文件

来自分类Dev

在机械化 Python 中获取“FormNotFoundError”

来自分类Dev

Python 机械化设置 cookie

来自分类Dev

机械化错误

来自分类Dev

机械化错误

来自分类Dev

机械化刮

来自分类Dev

请求,机械化,urllib失败,但cURL有效

来自分类Dev

Active Perl机械化错误的请求错误

来自分类Dev

在机械化中发出LoadControl XHR请求

来自分类Dev

Active Perl机械化错误的请求错误

来自分类Dev

用ruby机械化遍历html元素

来自分类Dev

如果失败,机械化人员是否可以选择重试?

来自分类Dev

使用请求加载所有第三方脚本或在Python中机械化

来自分类Dev

使用请求加载所有第三方脚本或在Python中机械化

来自分类Dev

如何在python中删除控件-机械化?

来自分类Dev

使用Python打开浏览器/机械化