我正在尝试通过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图像标签)也无法渲染。因此,对于每个带有latestmaster3.0标签的图像,在要求(索引端点上的表单)呈现http://floodlist.com/news页面后,它仅显示带有You are being redirected...标题的页面。

我发现了this issue,所以d-bus问题可能是无害的。

最佳答案



这些似乎是有关如何解决D-Bus问题的相当简洁的说明。

我不知道其他警告,或者它们是否相关。

关于python-3.x - 飞溅问题(d-bus,QSslSocket,libpng),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48312044/

10-16 22:33