把你data中的数据也列一下啊,这么看, 就是当data中的一条数据值 等于 SELECT * FROM .....这一串的时候,才会执行if,
还要注意你data中数据的大小写和比较的字符串大小写是否一致
data = [ [标题,内容],[标题,内容],[标题,内容],[标题,内容] ]
就是前面是抓取比如某个贴吧里面一个个的帖子,5分钟之后再爬一遍,要是内容跟之前保存的一样就continue,如果跟之前你不一样就insert到数据库里
@歐瀚: 我看明白了,应该是这样
for new in data:
select * from spider where title=new[0] and content=new[1]
执行SQL语句,查询出条数
if(tiaoshu == 0)
插入
else
continue
我不会写python, 就是这个么意思,先根据new中的title和content 在数据库中查询是否有一样的,如果有,就跳过, 如果没有,就用你写的那个插入
@百鸟朝凤: ok,thanks
new是关键字吧?换个名称试试,for item in data.....