Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Java 

Changing user agent in PhantomJS

How does one change user agent in the following simple phantomjs script:


Code
var page = new WebPage()
   var fs = require('fs');


   page.onLoadFinished = function() {
     console.log("page load finished");
     fs.write('1.html', page.content, 'w');
     phantom.exit();
   };

   page.open("link here i took away...", function() {
     page.evaluate(function() {
     });
   });


Found solution.

var page = require('webpage').create();
page.settings.userAgent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36';
page.open('asdgsgsdgsdge/', function() {
window.setTimeout(function() {
var output = page.evaluate(function() {
return document.getElementById('tournamentTable')
.getElementsByClassName('deactivate')[0]
.getElementsByTagName('a')[0]
.textContent;
});
console.log(output);
}, 1000);
});


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by Don CezarAug 20, 2023 01:37 AM 5 499 Aug 20, 2023 01:37 AM
Last Post: Lucky4L
[Python] by ROU001May 5, 2021 03:11 PM 7 246 May 5, 2021 03:11 PM
Last Post: vegaoceansoda
[Python] by FW1738Jan 14, 2019 01:58 PM 11 210 Jan 14, 2019 01:58 PM
Last Post: doon