I'm having trouble with Selenium and PhantomJS on Windows7 when I want to get the source of the page of an URL.
browser.page_source
returns only <html><head></head></html>
. I've put a 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-windowsphantomjs.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.
See Question&Answers more detail:os