屏幕快照:简单的网站屏幕快照即服务(Django,Selenium,Docker,Docker-compose)

时间:2024-02-25 15:04:15
【文件属性】:

文件名称:屏幕快照:简单的网站屏幕快照即服务(Django,Selenium,Docker,Docker-compose)

文件大小:469KB

文件格式:ZIP

更新时间:2024-02-25 15:04:15

python docker screenshots django selenium

目的 该项目的目的是探索和试验制作网站截屏工具所需的内容。 乍一看,这似乎很容易,但是一旦尝试,它就会变得很复杂。 注意:如果您只是想要一个“可以正常使用”的工具,那么我建议您尝试使用下面链接的任何支持的服务。 常见问题 Javascript沉重的页面(几乎所有这些天); 页面下载到浏览器后,许多站点都使用JavaScript加载内容。 因此,您需要有一个现代的javascript引擎来解析和执行这些额外的指令,以获取人类希望看到的内容。 受地理限制的内容; 由于GDPR,美国的一些站点阻止了来自欧洲的游客。 您接受这个,还是有办法解决? 机器人和自动化检测方案; 一些网站使用服务来防止


【文件预览】:
screenshots-master
----.python-version(6B)
----Makefile.sample(887B)
----docs()
--------assets()
--------README.md(0B)
----Dockerfile(826B)
----env.build(176B)
----env.sample(341B)
----src()
--------config()
--------firefox-extensions()
--------media()
--------static()
--------manage.py(626B)
--------shots()
----docker-compose.sample.yml(2KB)
----Dockerfile-arm64(833B)
----requirements.txt(470B)
----.gitignore(217B)
----.dockerignore(190B)
----README.md(6KB)
----entrypoint.sh(279B)
----gunicorn_settings.py(87B)

网友评论