小编PHU*_*FHO的帖子

psycopg2.errors.InFailedSqlTransaction:当前事务被中止,命令被忽略,直到事务块结束

我写了一个scrapy程序来从一个站点抓取数据,如果我抓取到一个json文件或csv文件,这个程序会成功抓取,当我尝试抓取我的postgres数据库时出现问题,下图显示了我收到的错误, 如何修复错误:

在此处输入图片说明

def process_item(self, item, spider):
    """Save deals in the database.
    This method is called for every item pipeline component.
    """
    self.cur.execute("insert into Deals (Name,Deal_Url,Image_Url,Old_Price,Special_Price,Final_Price) values(%s,%s,%s,%s,%s,%s)",(item['Name'],item['Product_URL'],item['Image_URL'],item['Old_Price'],item['Special_Price'],item['Final_Price']))
    self.connection.commit()
    return item
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2 scrapy python-3.x

4
推荐指数
1
解决办法
3412
查看次数

如何使用 linq 在 C# 中获取列表列表的元素?

我已经List<List < Address>> 尝试从父列表中检索子列表中的元素,下面是我所做的,但这不是我想要实现的

var getChildElement = ParentList
        .Select(x => x.Select(y => y)
                      .Where(z => z.Stud.Res.StudentId == 54));
Run Code Online (Sandbox Code Playgroud)

c# linq

1
推荐指数
1
解决办法
1744
查看次数

标签 统计

c# ×1

linq ×1

postgresql ×1

psycopg2 ×1

python ×1

python-3.x ×1

scrapy ×1