2013-01-17 52 views
3

我正尝试在Google Appengine上使用Angular.js客户端和webapp2。用于GAE的Python无头浏览器

为了解决搜索引擎优化问题,这个想法是使用无头浏览器来运行JavaScript服务器端并将结果html提供给爬虫。

是否有任何在Google应用引擎上运行的Python无头浏览器?

回答

3

这是一个超级元理念。 Web服务器使用无头Web浏览器呈现网页并返回结果,从而完成Web请求。唷。

在无头浏览器上查看以下答案,特别注意基于Python的浏览器。

无头的浏览器问题:headless internet browser?

貌似支持JavaScript都使用WebKit和需要PyQt的或Pyside的人。这意味着由于运行时限制的原因,您无法在App Engine上运行它们。

我会建议SEO的目的,你做某种用户代理检测,并发布使用Jinja2模板或其他东西的超级缩小版本的页面。无论如何,你可能会获得更好的表现。