Найти - Пользователи
Полная версия: Скачать картинки
Начало » Python для новичков » Скачать картинки
1 2 3 4
sanodin
Установилось, сделайте пробный импорт библиотек, если нет, укажите путь в PATH
rizan
прописал в 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
sanodin
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')
rizan
>>>help('modules')
...
 future_builtins
 gc
 genericpath
 getopt
 getpass
 gettext
 glob
 gzip
 hashlib
...

sys.modules выдает много не форматированного текста

>>> print help('grab')
no Python documentation found for 'grab'
sanodin
Не видит модуля у вас, переустановите grab, проверьте какой питон у вас стартует(может третий)
и ставьте модули так python setup.py install из папки с распакованным модулем

и удалите из директории с питоном все те папки которые вы распаковали (библиотеки) когда устанавливали grab , c:\Python27\dist\grab-0.4.13
rizan
сделал так
С:\Python27\python.exe С:\Python27\dist\grab\setup.py install
Теперь работает.
Как же так, в начале делал тоже самое, до easy_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.

Установил pycurl‑7.19.3.1.win‑amd64‑py2.7.exe теперь вроде работает как нужно
py.user.next
rizan
у меня Win8
лучше линукс поставить
в линукс занимаешься своими делами, а не системой
rizan
py.user.next
лучше линукс поставить
в линукс занимаешься своими делами, а не системой
Дома линукс) на работе сижу…
lorien
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')
rizan
Делаю как то так
for elem in grab.doc.select('//img'):        

#топаем по ссылке в теге img
grab.go(elem.attr('src'))

Но столкнулся с тем, что у некоторых <img …> нет атрибута src. Получаю ошибку. как мне этого избежать?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB