Tools to Work with the 'Splash' JavaScript Rendering Service in R
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

71 Zeilen
3.0 KiB

vor 7 Jahren
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/render-jpg.r
\name{render_jpeg}
\alias{render_jpeg}
\title{Return a image (in JPEG format) of the javascript-rendered page.}
\usage{
render_jpeg(splash_obj = splash_local, url, base_url = NULL, quality = 75,
width = 1024, height = 768, timeout = 30, resource_timeout, wait = 0,
vor 7 Jahren
render_all = FALSE, proxy, js, js_src, filters, allowed_domains,
allowed_content_types, forbidden_content_types, viewport = "1024x768",
images, headers, body, http_method, save_args, load_args)
vor 7 Jahren
}
\arguments{
\item{splash_obj}{Object created by a call to \code{\link[=splash]{splash()}}}
vor 7 Jahren
\item{url}{The URL to render (required)}
vor 7 Jahren
\item{base_url}{The base url to render the page with.}
vor 7 Jahren
\item{quality}{JPEG quality parameter in range from 0 to 100. Default is quality=75.}
\item{width}{Resize the rendered image to the given width/height (in pixels) keeping the aspect ratio.}
\item{height}{Resize the rendered image to the given width/height (in pixels) keeping the aspect ratio.}
vor 7 Jahren
\item{timeout}{A timeout (in seconds) for the render (defaults to 30).}
vor 7 Jahren
\item{resource_timeout}{A timeout (in seconds) for individual network requests.}
\item{wait}{Time (in seconds) to wait for updates after page is loaded (defaults to 0).}
vor 7 Jahren
\item{render_all}{If \code{TRUE} extend the viewport to include the whole webpage (possibly very tall) before rendering.}
vor 7 Jahren
vor 7 Jahren
\item{proxy}{Proxy profile name or proxy URL.}
vor 7 Jahren
vor 7 Jahren
\item{js}{Javascript profile name.}
vor 7 Jahren
vor 7 Jahren
\item{js_src}{JavaScript code to be executed in page context.}
vor 7 Jahren
vor 7 Jahren
\item{filters}{Comma-separated list of request filter names.}
vor 7 Jahren
vor 7 Jahren
\item{allowed_domains}{Comma-separated list of allowed domain names. If present, Splash won’t load anything neither from domains not in this list nor from subdomains of domains not in this list.}
vor 7 Jahren
vor 7 Jahren
\item{allowed_content_types}{Comma-separated list of allowed content types. If present, Splash will abort any request if the response’s content type doesn’t match any of the content types in this list. Wildcards are supported.}
vor 7 Jahren
vor 7 Jahren
\item{forbidden_content_types}{Comma-separated list of forbidden content types. If present, Splash will abort any request if the response’s content type matches any of the content types in this list. Wildcards are supported.}
vor 7 Jahren
\item{viewport}{View width and height (in pixels) of the browser viewport to render the web page. Format is “<width>x<height>”, e.g. 800x600. Default value is 1024x768.}
vor 7 Jahren
\item{images}{Whether to download images.}
vor 7 Jahren
vor 7 Jahren
\item{headers}{HTTP headers to set for the first outgoing request.}
vor 7 Jahren
vor 7 Jahren
\item{body}{Body of HTTP POST request to be sent if method is POST.}
vor 7 Jahren
vor 7 Jahren
\item{http_method}{HTTP method of outgoing Splash request.}
vor 7 Jahren
vor 7 Jahren
\item{save_args}{A list of argument names to put in cache.}
vor 7 Jahren
vor 7 Jahren
\item{load_args}{Parameter values to load from cache}
vor 7 Jahren
}
vor 7 Jahren
\value{
a \link{magick} image object
}
vor 7 Jahren
\description{
Return a image (in JPEG format) of the javascript-rendered page.
}
vor 7 Jahren
\references{
\href{http://splash.readthedocs.io/en/stable/index.html}{Splash docs}
}