标签: headless

Strapi api 响应中未包含的组件

我今天决定使用 Strapi 作为我的作品集的无头 CMS,但我遇到了一些问题,我似乎无法在网上找到解决方案。也许我太无能,无法真正找到真正的问题。

我已经为我的项目设置了一个模式,该模式将存储在 Strapi 中(所有内容都在网络中完成),但是我的自定义组件遇到了一些问题,也就是说,当我运行时它们不是 API 响应的一部分通过邮递员。(不仅仅是空键,而且根本不包含在响应中)。所有其他字段(不是组件)均按预期填写。

起初我认为这可能与权限有关,但一切都已启用,所以不可能是这样,我还尝试查看代码中的 API,但记录的答案也不包含组件。

这是架构中一些字段的图像,但更重要的是响应中未包含的组件。

一些领域

所以我的问题是,我是否需要在项目中创建某种解析器或任何内容才能包含这些字段,或者为什么不包含它们?

headless content-management-system strapi

29
推荐指数
2
解决办法
2万
查看次数

无头浏览器,支持java的完整javascript

我一直在使用HtmlUnit(开发人员做得很好)作为我之前的一些应用程序的无头浏览器,但javascript支持不适用于我的下一个应用程序将访问的某个网站.

  1. 我听说过关于Python的QtWebKit绑定,但是我的应用程序是Java,还是WebKit或QtWebKit的Java绑定?

  2. 有没有人知道一个良好的无头浏览器的Java与完整的JavaScript支持?

java webkit headless qtwebkit headless-browser

27
推荐指数
3
解决办法
2万
查看次数

26
推荐指数
1
解决办法
1万
查看次数

如何通过无头chrome管理登录会话?

我需要刮刀:

打开无头浏览器,转到网址,登录(有蒸汽oauth),填写一些输入,点击2按钮

问题是无头浏览器的每个新实例都清除我的登录会话,然后我需要一次又一次地登录...如何通过实例保存它?例如使用带无头镀铬的木偶操纵者

或者我如何打开已登录的chrome无头实例?如果我已经登录了我的主要Chrome窗口

javascript cookies headless web-scraping puppeteer

23
推荐指数
3
解决办法
2万
查看次数

openjdk-7-jre-headless和openjdk-7-jre(jdk)有什么区别?

当我在ubuntu的命令提示符下输入java -version时,我得到以下输出

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
Try: apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)

因为我没有安装java,所以我得到了输出.我想知道openjdk-7-jre-headlessopenjdk-7-jre之间的区别

java ubuntu headless

20
推荐指数
3
解决办法
2万
查看次数

是否可以安装没有X11依赖的Headless Chrome?

我想知道是否有可能以某种方式安装没有X11依赖的Headless Chrome,例如在VM或Docker容器中?目前,当我从Chrome repo安装它时,它会下载许多无用的东西作为依赖项.构建Docker容器需要很长时间,而且还需要额外的空间.

google-chrome headless headless-browser google-chrome-headless

20
推荐指数
0
解决办法
1954
查看次数

如何纠正此 Selenium 初始化命令弃用警告?

使用 Rails 6,我尝试在无头模式下设置 selenium 进行系统测试,我在 application_system_test_case.db 中使用此语句:

driven_by :selenium, using: :headless_chrome, screen_size: [1400, 1400]
Run Code Online (Sandbox Code Playgroud)

(根据Agile Web Dev Rails 6教程)

但它给了我这个弃用警告:

Selenium [DEPRECATION] [:browser_options] :options as a parameter for driver initialization is deprecated. Use :capabilities with an Array of value capabilities/options if necessary instead.

我已经在 Selenium文档中进行了一些搜索,但我的基本代码技能仍然让我不清楚应该如何纠正这个问题。谁能告诉我如何纠正这个问题?

(我的业余猜测试验如下:

driven_by :selenium, :capabilities['headless_chrome', 'screen_size: 1400, 1400']
Run Code Online (Sandbox Code Playgroud)

都会导致错误)

selenium headless selenium-chromedriver selenium-webdriver

20
推荐指数
3
解决办法
8338
查看次数

Python - Firefox无头

我花了最近几天把Selenium,Tor和Firefox作为多项任务的组合.我已经设法在Python中编写了一个简单的脚本,通过Selenium控制Firefox,而Firefox则连接到Tor以保护隐私.

现在,我正在寻找一种节省资源的方法,所以我想在无头模式下运行Firefox,我认为这是一个常见的功能,但似乎并不是这样.我正在寻找一种方法来做到这一点.它是Firefox而不是某些基于终端的浏览器的原因是因为我在Firefox中使用的扩展"TorButton".它内置了javascript注入,有助于隐私.

如果有人之前做过这件事(我相信很多人都有!),我们将非常感谢你们的一些提示,谢谢!

python firefox selenium headless tor

17
推荐指数
3
解决办法
1万
查看次数

Chromium/Chrome无头 - 文件下载不起作用?

我下载了最新版本的铬,以测试无头功能.

当我跑(作为根,因为我还在测试东西):

./chrome --no-sandbox http://cp7.awardspace.com/speed-test/awardspace-data1mb.zip
Run Code Online (Sandbox Code Playgroud)

在GUI终端中,它打开Chromium并下载文件.

如果我试图无头地运行它,我输入以下内容:

./chrome --no-sandbox --headless http://cp7.awardspace.com/speed-test/awardspace-data1mb.zip
Run Code Online (Sandbox Code Playgroud)

终端输出一些信息,没有窗口打开,但是:我没有在任何地方下载文件.

我一直在寻找互联网和讨论组以获取更多信息,但找不到任何东西.

文件下载是否在Chromium的无头模式下工作?

headless chromium

17
推荐指数
2
解决办法
2万
查看次数

真正的无头浏览器

我负责测试大量使用AJAX的企业Web应用程序.我需要构建一个允许在没有人为干预的情况下连续运行测试的系统.目前我最感兴趣的是负载测试,但我希望用于生成负载的相同脚本用于功能测试.

目前我正在使用磨床进行负载测试.我们记录脚本然后处理它们以处理异步请求.这个系统现在有效; 但是脚本很精致,在开发周期中我无法维护它们.我需要能够通过编程语言"运行浏览器",该语言抽象出html和javascript的细节,但它必须是无头的.换句话说,如果我的测试脚本中断,它必须代表应用程序的实际破坏.在xvfb中运行firefox 不起作用,因为即使在运行xvfb的无头linux机器上,firefox仍然使用太多资源.我尝试用无头x服务器下的webdriver驱动firefox.

我已经在HTMLUnit上工作了几天,因为这是理想的解决方案.我一直在Jython中编写HTMLUnit驱动程序,因此我可以将它们与研磨机一起使用.不幸的是我遇到了javascript错误(这不是firefox/chrome/IE中的真正错误),我想我已经走到了尽头.无论如何我很清楚HtmlUnit,我真的需要一个替代品.

我知道还有其他一些解决方案(envjszombie.js); 但我不知道这些技术是如何发展的,我不想浪费另一个星期走向死胡同.

获取Firefox或Webkit的源代码并注释掉所有渲染/ GUI调用并创建真正的无头浏览器有多难?这已经完成了吗?一个人比另一个人更容易做到这一点吗?老实说,我无法理解为什么还没有这样做,所以我猜它比我预期的要困难得多.

我假设如果我能得到一个具有合理性能特征的真正无头浏览器(我有一个大型服务器机队来解决这个问题,但它不足以用于真正的Firefox和GUI渲染)那么我将被设置.

browser firefox webkit headless headless-browser

16
推荐指数
2
解决办法
1万
查看次数