scrash-lua-examples:示例LUA脚本和JS实用程序的集合

时间:2024-06-05 08:11:41
【文件属性】:

文件名称:scrash-lua-examples:示例LUA脚本和JS实用程序的集合

文件大小:139KB

文件格式:ZIP

更新时间:2024-06-05 08:11:41

JavaScript

Scrash LUA示例 一组带有JavaScript帮助器的LUA指令,可用于通过广泛的AJAX调用来抓取动态页面。 JavaScript实用程序 为了获得对抓取页面的更多控制并且不重复LUA脚本中的常见任务,我们需要一些JavaScript实用工具。 应该尽快加载它们,例如通过,以便正确地猴子修补一些标准浏览器实用程序。 此软件包中包含以下utils: window.__waitForAjax(action, callback, timeoutBefore, timeoutAfter) 运行action ,捕获立即的AJAX请求,等待其完成并运行callback 。 它采用以下参数: action一个函数或函数列表(在这种情况下,将被顺序调用),将在猴子修补AJAX调用并运行请求拦截机制后立即运行。 callback -AJAX完成时callback函数。 它使用一个布尔参数:


【文件预览】:
scrash-lua-examples-master
----.gitignore(726B)
----Dockerfile(1KB)
----Makefile(378B)
----js()
--------headless_horseman_util.js(22KB)
----examples()
--------click.html(2KB)
--------overlay.html(6KB)
--------infinite-scroll.html(8KB)
--------scroll.html(12KB)
--------event-listeners.html(2KB)
--------index.html(665B)
--------the-works.html(9KB)
--------promises.html(1KB)
--------mouseover.html(2KB)
----run-tests.sh(84B)
----README.md(5KB)
----tests()
--------server()
--------__init__.py(0B)
--------test_lua_directives.py(3KB)
----demo.py(1KB)
----lua()
--------headless_horseman.lua(2KB)
--------test.lua(385B)
--------infinitescroll.lua(1KB)
--------no-frills.lua(786B)
--------ajax-click.lua(1KB)
--------mouseover.lua(894B)

网友评论