MechanicalSoup 一个用于自动与网站交互的Python库-python

时间:2024-07-08 12:08:23
【文件属性】:

文件名称:MechanicalSoup 一个用于自动与网站交互的Python库-python

文件大小:159KB

文件格式:ZIP

更新时间:2024-07-08 12:08:23

HTML操作

一个用于自动与网站交互的Python库, MechanicalSoup自动存储和发送cookie,遵循重定向,并可以跟随链接并提交表单。 主页 https://mechanicalsoup.readthedocs.io/ 概述 用于自动与网站交互的 Python 库。 MechanicalSoup 自动存储和发送 cookie,跟踪重定向,并且可以跟踪链接和提交表单。 它不执行 JavaScript。 MechanicalSoup 是由 M Hickford 创建的,他是 Mechanize 库的忠实用户。 不幸的是,直到 2019 年,Mechanize 才与 Python 3 不兼容,并且其开发停滞了好几年。 MechanicalSoup 提供了一个类似的 API,建立在 Python 巨头 Requests(用于 HTTP 会话)和 BeautifulSoup(用于文档导航)之上。 自 2017 年以来,它是一个由包括 @hemberger 和 @moy 在内的小团队积极维护的项目。 安装 PyPy 和 PyPy3 也受支持(并测试)。 从 PyPI 下载并安装最


【文件预览】:
MechanicalSoup-master
----.gitignore(588B)
----setup.cfg(574B)
----mechanicalsoup()
--------stateful_browser.py(16KB)
--------utils.py(538B)
--------__init__.py(310B)
--------browser.py(14KB)
--------form.py(15KB)
--------__version__.py(383B)
----README.rst(5KB)
----.github()
--------workflows()
--------dependabot.yml(179B)
----tests()
--------test_form.py(19KB)
--------test_stateful_browser.py(27KB)
--------test_utils.py(268B)
--------utils.py(3KB)
--------requirements.txt(91B)
--------setpath.py(255B)
--------test_browser.py(12KB)
----CONTRIBUTING.rst(5KB)
----docs()
--------make.bat(6KB)
--------faq.rst(8KB)
--------conf.py(8KB)
--------introduction.rst(1KB)
--------index.rst(2KB)
--------mechanicalsoup.rst(594B)
--------tutorial.rst(8KB)
--------external-resources.rst(1KB)
--------ChangeLog.rst(12KB)
--------Makefile(7KB)
----examples()
--------expl_google.py(749B)
--------example.py(1KB)
--------expl_httpbin.py(731B)
--------example_manual.py(1KB)
--------expl_qwant.py(756B)
--------expl_duck_duck_go.py(483B)
----LICENSE(1KB)
----.coveragerc(162B)
----codecov.yml(53B)
----requirements.txt(46B)
----.mention-bot(56B)
----MANIFEST.in(148B)
----setup.py(3KB)
----.travis.yml(863B)
----assets()
--------mechanical-soup-logo.svg(16KB)
--------mechanical-soup-logo.png(100KB)

网友评论