2013-03-18 2 views
2

Я использую scrapy-0.16 для извлечения данных из linkedin.scrapy-linkedin для извлечения данных linkedin

from scrapy.selector import HtmlXPathSelector 
    from scrapy.contrib.linkextractors.sgml import SgmlLinkExtractor 
    from scrapy.contrib.spiders import CrawlSpider, Rule 
    from scrapy.http import Request 
    from scrapy import log 
    from linkedin.items import LinkedinItem, PersonProfileItem 
    from os import path 
    from linkedin.parser.HtmlParser import HtmlParser 
    import os 
    import urllib 
    from bs4 import UnicodeDammit 
    from linkedin.db import MongoDBClient 

https://github.com/pondering/scrapy-linkedin

ошибка приходит

Traceback (most recent call last): 
    File "C:\Users\TAWANE DUDEZ\Desktop\linkedin\linkedin\spiders\LinkedinSpider.py", line 6, in <module> 
    from linkedin.items import LinkedinItem, PersonProfileItem 
ImportError: No module named linkedin.items 

не может найти модуль linkedin.items. необходимо решить его или любой другой вариант

+0

показать нам свою структуру каталогов .... –

+0

я не мог получить у просьбы уточнить – vikrocx

ответ

0

Мое подозрение, что вы пытаетесь запустить командуиз неправильной директории. Попробуйте перейти к C:\Users\TAWANE DUDEZ\Desktop\linkedin, а затем снова запустите команду.

С момента запуска сканера вы также должны запустить экземпляр MongoDB перед началом сканирования. В README используемого проекта github указывается тип mongod, чтобы запустить экземпляр. Просто, чтобы проверить, у вас есть MongoDB и pymongo установлены правильно?

+0

да у правы, но теперь вопрос о связи PyMongo – vikrocx

+0

я бегала идти в нужный каталог, но теперь он показывает ошибку «никакое соединение не может быть сделано, потому что целевая машина активно отказалась от него. – vikrocx

+0

Вы начинаете экземпляр MongoDB перед запуском scrapy? – Talvalin