2

I've tried the following with no avail

  • Mechanize/Twill. No Javascript support
  • Selenium. Not headless
  • Ghost. No Windows support

Anyone got any suggestions?

Display Name
  • 947
  • 2
  • 10
  • 18

2 Answers2

1

I've had good success using Phantom JS by having Python generate the Javascript for Phantom to execute. It now also has an interactive REPL, so you should be able to use Python to drive the REPL.

Zarkonnen
  • 22,200
  • 14
  • 65
  • 81
1

Spynner is based on PyQt and claims to support all of Webkit's functionality.

Jack Morrison
  • 1,623
  • 1
  • 10
  • 13
  • Spynner unfortunately requires X11, and while there are workarounds, the workarounds just add a layer of complexity. – kylex Jul 30 '13 at 23:44