I\'ve been trying to learn Twill Scripting on Python and I am using Python 3.4 and Twill 1.8.0. Been reading some posts here and I found it interesting to s
GMs answer only partly solved the problem for me (using Python 3.6 on Windows). Downloading Twill 1.8.0 and converting it with 2to3
was only the first step.
Afterwards, I had to install missing packages:
pip install lxml
pip install requests
pip install pypiwin32
pip install cssselect
Furthermore, I had to fix two files in Python36/lib/site-packages/twill/other_packages/:
In subprocess.py
, I removed the section with False = 0
at line 392 and changed if 0:
to if 1:
in line 353 to avoid using _subprocess
.
Finally, in pyparsing.py
, I replaced .lowercase
with .lower()
and .uppercase
with .upper()
.