Contents
Proxy-like server that will show you the DOM of a page after JS runs
Especially useful when combined with Huginn‘s WebsiteAgent
Requirements
Memory >= 1G RAM
Installation
Ubuntu/Debian installation:
1 2 3 4 5 6 |
sudo apt-get update sudo apt-get install -y curl curl -sL https://deb.nodesource.com/setup_6.x | sudo bash - sudo apt-get install -y nodejs sudo npm install -g fulldom sudo apt-get install -y phantomjs |
Docker installation:
https://hub.docker.com/r/b1nitp7iw/fulldom/
Default port:3600
Example:http://x1.containerum.io:18567/https:%2F%2Fshui.azurewebsites.net?selector=body
Heroku installation:
1 2 3 4 5 6 7 8 9 |
sudo apt-get install curl curl -s https://get.docker.com/ | sudo sh wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sudo sh sudo heroku login git clone -b Heroku https://github.com/yulahuyed/Fulldom.git cd ./Fulldom sudo heroku container:login sudo heroku create sudo heroku container:push web |
Example:https://radiant-reaches-65556.herokuapp.com/https:%2F%2Fshui.azurewebsites.net?selector=body
Reference:
https://github.com/strugee/fulldom-server
https://github.com/huginn/huginn/wiki/Browser-Emulation-using-fulldom-server