Esempio n. 1
0
info = [
    ('rent_type', u'//div[@class="object_descr_title"]'), 

    ('total_square', u'//table[@class="object_descr_props"]'),
    ('total_square', u'//table[@class="object_descr_props"]/tr'),

    ('cost', u'//div[@class="object_descr_price"]/text()'),

    ('address', u'//h1[@class="object_descr_addr"]/text()'),

    ('info', u'//div[@class="object_descr_text"]'),

    ('phones', u'//strong[@class="object_descr_phone_orig"]/a/text()')
]
"""

project = projects.upsert_project(project_code, code, scrapy_config, project_config, info)
print '*upsert return\n', project

print '\n*project_code, code\n', projects.get(project_code, code), u'\n'

print u'\n', projects.get_by_id(project[u'_id'])

params = {u"code": u"simple", u"separator": u"/", u"params": [u"params"]}

project = projects.push_params(project_code, code, params)

print u'\n*push return\n', project.modified_count

d = list(projects.filter())
print u'\n*filter return\n', d