Python pyodbc在for循环中插入

2024-09-26 18:07:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试通过使用库获取url并使用extructjson和rdfa数据。不知怎么的,代码中有个错误,得到了一个sql错误。在

代码如下

import pyodbc
import requests
from pprint import pprint
import extruct

cnxn = pyodbc.connect('DRIVER={SQL 
Server};SERVER=localhost\SQLEXPRESS;DATABASE=WebCrawler; 
Trusted_Connection=yes')
cursor = cnxn.cursor()
cursor.execute("select Id, url from WebCrawlerEFs")
rows = cursor.fetchall()
for row in rows:
print (row.Id,",", row.url)
r = requests.get(row.url)
data = extruct.extract(r.text, r.url)    
cursor.execute("INSERT INTO RdfaEFs(rdfa) VALUES ('"data"')")     
cnxn.commit() 

Tags: 代码fromimportidurlexecute错误requests

热门问题