飞溅问题(d-bus、QSslSocket、libpng)
Splash issues (d-bus, QSslSocket, libpng)
我正在尝试通过 scrapinghub/splash
Docker 图像使用 Splash,并在第一个请求(发送到 /robots.txt
端点,因为我正在使用 scrapy-splash
scrapy
库的插件(使用 Python 3.6)。
[-] "172.17.0.1" - - [18/Jan/2018:00:05:12 +0000] "GET /robots.txt HTTP/1.1" 404 153 "-" "Scrapy/1.5.0 (+https://scrapy.org)"
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
process 1: D-Bus library appears to be incorrectly set up; failed to read machine uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text
See the manual page for dbus-uuidgen to correct this issue.
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
最可悲的是它没有渲染 this page。还需要提到的是,有时它会呈现此页面,并且它包含重定向以防 JS 可用。
如何让它发挥作用?
更新
当使用 scrapinghub/splash:3.0
时,这些消息仍然存在,但渲染有效。
那么我应该将其报告为 scrapinghub/splash
图像中的错误,还是这些错误可能是由我的环境引起的?
更新
出于某种原因,甚至 3.0
以及 master
(docker 图像标记)从现在起都不会呈现。因此,对于每个带有 latest
或 master
或 3.0
标签的图像,在请求(索引端点上的表单)渲染 http://floodlist.com/news
页面后,它只显示带有 You are being redirected...
标题.
我发现 this issue 所以 d-bus
问题可能是无害的。
process 1: D-Bus library appears to be incorrectly set up; failed to read machine uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text
See the manual page for dbus-uuidgen to correct this issue.
这些似乎是关于如何修复 D-Bus 问题的相当简洁的说明。
我不知道其他警告,也不知道它们是否相关。
这些warnings/errors似乎是无害的(见#491 on Splash and #122 on scrapy-splash)
渲染问题已通过将 wait
值增加到 1 秒来解决。有关渲染问题的更多信息 here。
我正在尝试通过 scrapinghub/splash
Docker 图像使用 Splash,并在第一个请求(发送到 /robots.txt
端点,因为我正在使用 scrapy-splash
scrapy
库的插件(使用 Python 3.6)。
[-] "172.17.0.1" - - [18/Jan/2018:00:05:12 +0000] "GET /robots.txt HTTP/1.1" 404 153 "-" "Scrapy/1.5.0 (+https://scrapy.org)"
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
process 1: D-Bus library appears to be incorrectly set up; failed to read machine uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text
See the manual page for dbus-uuidgen to correct this issue.
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
最可悲的是它没有渲染 this page。还需要提到的是,有时它会呈现此页面,并且它包含重定向以防 JS 可用。
如何让它发挥作用?
更新
当使用 scrapinghub/splash:3.0
时,这些消息仍然存在,但渲染有效。
那么我应该将其报告为 scrapinghub/splash
图像中的错误,还是这些错误可能是由我的环境引起的?
更新
出于某种原因,甚至 3.0
以及 master
(docker 图像标记)从现在起都不会呈现。因此,对于每个带有 latest
或 master
或 3.0
标签的图像,在请求(索引端点上的表单)渲染 http://floodlist.com/news
页面后,它只显示带有 You are being redirected...
标题.
我发现 this issue 所以 d-bus
问题可能是无害的。
process 1: D-Bus library appears to be incorrectly set up; failed to read machine uuid: UUID file '/etc/machine-id' should contain a hex string of length 32, not length 0, with no other text See the manual page for dbus-uuidgen to correct this issue.
这些似乎是关于如何修复 D-Bus 问题的相当简洁的说明。
我不知道其他警告,也不知道它们是否相关。
这些warnings/errors似乎是无害的(见#491 on Splash and #122 on scrapy-splash)
渲染问题已通过将 wait
值增加到 1 秒来解决。有关渲染问题的更多信息 here。