Форум сайта python.su
31
Установилось, сделайте пробный импорт библиотек, если нет, укажите путь в PATH
Офлайн
0
прописал в PATH
C:\Python27\Lib\site-packages; C:\Python27\Lib
>>> import grab Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named grab
Офлайн
31
C:\Python27\Lib\site-packages;C:\Python27
import sys sys.path.append('C:\Python27\Lib\site-packages')
help('modules')
import sys sys.modules
print help('grab')
Отредактировано sanodin (Май 15, 2014 09:16:52)
Офлайн
0
>>>help('modules') ... future_builtins gc genericpath getopt getpass gettext glob gzip hashlib ...
>>> print help('grab') no Python documentation found for 'grab'
Офлайн
31
Не видит модуля у вас, переустановите grab, проверьте какой питон у вас стартует(может третий)
и ставьте модули так python setup.py install из папки с распакованным модулем
и удалите из директории с питоном все те папки которые вы распаковали (библиотеки) когда устанавливали grab , c:\Python27\dist\grab-0.4.13
Отредактировано sanodin (Май 15, 2014 09:30:55)
Офлайн
0
сделал так
С:\Python27\python.exe С:\Python27\dist\grab\setup.py install
c:\Users\USER\Desktop>1.py Traceback (most recent call last): File "C:\Users\USER\Desktop\1.py", line 3, in <module> grab = Grab() File "C:\Python27\lib\site-packages\grab-0.4.13-py2.7.egg\grab\base.py", line 240, in __init__ self.setup_transport(transport) File "C:\Python27\lib\site-packages\grab-0.4.13-py2.7.egg\grab\base.py", line 254, in setup_transport mod = __import__(mod_path, globals(), locals(), ['foo']) File "C:\Python27\lib\site-packages\grab-0.4.13-py2.7.egg\grab\transport\curl. py", line 18, in <module> import pycurl ImportError: DLL load failed: %1 эх ты хЄё яЁшыюцхэшхь Win32.
Отредактировано rizan (Май 15, 2014 09:45:35)
Офлайн
857
rizanлучше линукс поставить
у меня Win8
Офлайн
0
py.user.nextДома линукс) на работе сижу…
лучше линукс поставить
в линукс занимаешься своими делами, а не системой
Офлайн
import sys
from grab import Grab
grab = Grab()
grab.go('http://gismetsan.appspot.com/get/10001')
with open('time.py', 'wb') as f:
f.write(grab.response.body)
f.close()
sys.exit()
grab.response.save('time.py')Офлайн
0
Делаю как то так
for elem in grab.doc.select('//img'):
#топаем по ссылке в теге img
grab.go(elem.attr('src'))Офлайн