PhantomJS
pdf をレンダリングするだけでなく、 viaでpdf をレンダリングする機能を探していGhostDriver
ます。次のコードを使用すると、ページが通常どおり読み込まれます。
from selenium import webdriver
driver = webdriver.PhantomJS('./node_modules/phantomjs/bin/phantomjs')
driver.set_window_size(1024, 768)
driver.get('http://stackoverflow.com')
コマンドラインhttps://github.com/ariya/phantomjs/blob/master/examples/rasterize.jsで次のスクリプトを使用すると、pdf が完全に生成されます。
rasterize.js
今、私は( page.render('file.pdf')
)のようなスクリプトを実行したいが、 webdriver
. メソッドwebdriver
を持っていますが、コード評価のように見え、インスタンス コンテキストにアクセスできません。メソッドもありますが、png のみを返します。execute_script
PhantomJS
webpage
webdriver
get_screenshot_as_base64
selenium
、phantomjs
、の最新バージョンを使用していますnodejs
。
では、私の質問は、メソッドPhantomJS
を介して Web ページ インスタンスにアクセスしGhostDriver
、評価render
する方法を教えてください。