So they removed the cssselect package from lxml.. Now my python program is useless. I just can't figure out how I could get it working:
ImportError: cssselect seems not to be installed. See http://packages.python.org/cssselect/
I've tried to copy cssselect directory to my code directory -> solves the error when compiling bytecode files, but when running the program, the error persists.
I've tried to rewrite my lxml.cssselect commands but no result.
I've searched the whole internet, but without an answer.
now I just have line:
from lxml.html import parse
inner = html.xpath('//*[@id="Content..."]')
for b in inner:
for a in b.cssselect('p'):
The problem was with the cssselect installation. For some unidentified reason the cssselect package was installed to /root/.local/lib/python2.7/site-packages/ instead of /usr/local/lib/python2.7/dist-packages/.
Cssselect was installed with
pip install cssselect on Debian GNU/Linux 7.4 (wheezy, Linux 3.2.0-4-amd64 x86_64). Don't know if it was just some weird typo of mine, or a bug.
The solution was to uninstall cssselect and reinstall it. This time it went to correct place and everything works as before. There was no need to modify python code at all.
Ty, for you answers ;)