文件名称:mechanize-js:Mechanize是一个Javascript库,可实现自动Web交互
文件大小:487KB
文件格式:ZIP
更新时间:2024-05-17 03:01:21
JavaScript
机械化 机械化模块用于自动与网站进行交互。 Mechanize自动存储和发送Cookie,跟随重定向,跟随链接并提交表单。 可以填写和提交表单字段。 机械化还可以将您曾经访问过的站点作为历史记录进行跟踪。 入门 在根文件夹中,您可以运行get_page示例: node examples/get_page.js 要从特定的URL加载: node examples/get_page.js "http://www.cnn.com" 该示例获取页面,然后对所有返回的对象数据执行console.log() 。 过帐表格 对于表单发布,您可以运行submit_form示例: node examples/submit_form.js "http://localhost/" 该示例将用户名和密码POST到指定URL的/ login路径 链接页面访问 有关链接请求的示例,可以运行submit_
【文件预览】:
mechanize-js-master
----.eslintrc.json(8KB)
----lib()
--------mechanize.js(202B)
--------mechanize()
----TODO.txt(291B)
----spec()
--------.eslintrc.json(325B)
--------form_spec.js(6KB)
--------history_spec.js(363B)
--------page_spec.js(4KB)
--------mechanize_spec.js(998B)
--------fixtures()
--------text_spec.js(735B)
--------helpers()
--------link_spec.js(2KB)
--------agent_spec.js(5KB)
--------support()
--------checkbox_spec.js(756B)
----examples()
--------submit_form.js(823B)
--------submit_form_chain.js(521B)
--------twitter_notifications.js(2KB)
--------get_page.js(402B)
----.travis.yml(123B)
----LICENSE(1KB)
----README.md(7KB)
----docs()
--------history.js.html(2KB)
--------index.html(1KB)
--------form_field.js.html(2KB)
--------global.html(4KB)
--------styles()
--------scripts()
--------form_file_upload.js.html(2KB)
--------fonts()
----appveyor.yml(554B)
----.gitignore(120B)
----.jsdocrc(146B)
----CHANGELOG.md(3KB)
----package-lock.json(131KB)
----package.json(2KB)
----.nycrc(233B)