I'm having trouble with Selenium and PhantomJS on Windows7 when I want to get the source of the page of a URL. browser.page_source returns only <html><head></head></html>. I've put sleep before browser.page_source but it didn't help.
This is my code:
from selenium import webdriver
browser = webdriver.PhantomJS('phantomjs-1.9.7-windows\phantomjs.exe')
url = 'myurl'
browser.get(url)
print browser.page_source
On Linux with the same version of PhantomJS, it works perfectly. Also, it works on Windows Server 2003.