Exemple #1
0
    def process_item(self, item, spider):
        if isinstance(item, UserItem):
            sql = 'insert into user (origin, uk, share, follow) values (%s, %s, %s, %s)'
            try:
                db.insert(sql, 'baiduyun', item['uk'], 0, 0)
            except Exception as e:
                log.msg(e)

        return item
Exemple #2
0
    def process_item(self, item, spider):
        if isinstance(item, UserItem):
            sql = 'insert into user (origin, uk, share, follow) values (%s, %s, %s, %s)'
            try:
                db.insert(sql, 'baiduyun', item['uk'], 0, 0)
            except Exception as e:
                log.msg(e)

        return item
Exemple #3
0
    def process_item(self, item, spider):
        if isinstance(item, ResourceItem):
            sql = (
                'insert into resource'
                '(origin, url, title, feed_time, feed_username, feed_user_uk, size, v_cnt, d_cnt, t_cnt)'
                'values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)')

            try:
                db.insert(sql, 'baiduyun', item.get('url'), item.get('title'),
                          item.get('feed_time'), item.get('feed_username'),
                          item.get('feed_user_uk'), item.get('size'),
                          item.get('v_cnt'), item.get('d_cnt'),
                          item.get('t_cnt'))
            except Exception as e:
                log.msg(e)

        return item
Exemple #4
0
    def process_item(self, item, spider):
        if isinstance(item, ResourceItem):
            sql = ('insert into resource'
            '(origin, url, title, feed_time, feed_username, feed_user_uk, size, v_cnt, d_cnt, t_cnt)'
            'values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)')

            try:
                db.insert(sql, 'baiduyun',
                          item.get('url'),
                          item.get('title'),
                          item.get('feed_time'),
                          item.get('feed_username'),
                          item.get('feed_user_uk'),
                          item.get('size'),
                          item.get('v_cnt'),
                          item.get('d_cnt'),
                          item.get('t_cnt'))
            except Exception as e:
                log.msg(e)

        return item