Pyton pyodbc insert in for loop : heya I'm trying to get urls and using extruct json and rdfa data by using libraies. but some how there is mistake in code and getting sql error.

Codeis below

    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() 

