[R] Webshot failed to take snapshot in Ubuntu machine
Christofer Bogaso
bog@@o@chri@tofer @ending from gm@il@com
Sun Jan 6 18:44:41 CET 2019
Thanks Martin,
I reinstalled PhantomJS and now it works fine. Regards,
On Thu, Dec 20, 2018 at 5:30 PM Martin Maechler <maechler using stat.math.ethz.ch>
wrote:
> >>>>> Marc Girondot via R-help
> >>>>> on Tue, 18 Dec 2018 13:53:34 +0100 writes:
>
> > Hi Christofer, I just try on MacOSX and ubuntu and it
> > works on both:
>
> > For ubuntu:
> >> Sys.info()
> > sysname
> > "Linux"
> > release
> > "4.15.0-42-generic"
> > version "#45-Ubuntu
> > SMP Thu Nov 15 19:32:57 UTC 2018"
> > nodename
> > "lepidochelys"
> > machine
> > "x86_64"
>
> > Not sure what to do...
> > Marc
>
> Hmm, if I try it (on my Linux desktop), I get
>
> > library(webshot)
> > url <- "
> https://www.bseindia.com/stock-share-price/asian-paints-ltd/asianpaint/500820/
> "
> > webshot(url, 'bb.pdf')
> PhantomJS not found. You can install it with
> webshot::install_phantomjs(). If it is installed, please make sure the
> phantomjs executable can be found via the PATH variable.
> NULL
>
> So, it is clear this relies on extra javascript based software
> being available on your computer, *and* having that correctly in
> your PATH.
>
> On my linux system, I then did
> webshot::install_phantomjs()
> and that downloaded things and installed a 67 Megabyte
> executable in my PATH ... which then subsequently worked.
>
> On that Linux system it did *not* work, try
>
> system("which phantomjs")
>
> and you should see that it gets a version of 'phantomjs' on your
> computer, i.e., the one that webshot() will then try to use and
> somehow fails.
>
> I'd recommend you run webshot::install_phantomjs()
> which then should install a "better" version of the 'phantomjs'
> executable that then *should* work ..
>
> Let us know if this helped (or why not).
>
> Best,
> Martin Maechler
> ETH Zurich
>
> > Le 18/12/2018 à 13:37, Christofer Bogaso a écrit :
> >> Hi,
> >>
> >> I was using webshot package to take snapshot of a webpage
> >> as below:
> >>
> >> library(webshot) webshot('
> >>
> https://www.bseindia.com/stock-share-price/asian-paints-ltd/asianpaint/500820/
> ',
> >> 'bb.pdf')
> >>
> >> However what I see is a Blank PDF file is saved.
> >>
> >> However if I use the same code in my windows machine it
> >> is able to produce correct snapshot.
> >>
> >> Below is my system information
> >>> Sys.info()
> >> sysname "Linux" release "4.4.0-139-generic" version
> >> "#165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018" nodename
> >> "ubuntu-s-2vcpu-4gb-blr1-01" machine "x86_64" login
> >> "root" user "root" effective_user "root"
> >>
> >> Any idea what went wrong would be highly helpful.
> >>
> >> Thanks,
> >>
> >> [[alternative HTML version deleted]]
> >>
> >> ______________________________________________
> >> R-help using r-project.org mailing list -- To UNSUBSCRIBE and
> >> more, see https://stat.ethz.ch/mailman/listinfo/r-help
> >> PLEASE do read the posting guide
> >> http://www.R-project.org/posting-guide.html and provide
> >> commented, minimal, self-contained, reproducible code.
>
> > ______________________________________________
> > R-help using r-project.org mailing list -- To UNSUBSCRIBE and
> > more, see https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> > http://www.R-project.org/posting-guide.html and provide
> > commented, minimal, self-contained, reproducible code.
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list