URLが保存されているWebページのプレーンテキストを取得し、同じテーブルでテキストを追加して更新したいと考えています。何らかの理由で、約 800 のリンクを開くと、プログラムが終了します。コードの一部を次に示します。
db=_mysql.connect("localhost",user="",passwd="",db="noticias")
db.query("""select id,url from news where id>17821""")
results = db.store_result()
numrows = results.num_rows()
for i in range(0,numrows):
row = results.fetch_row()
link = row[0][1] # URL to open
while True:
try:
SourceCode = urlopen(link)
break
except:
.........
SourceCode.read()
SourceCode.close()
.........
title = str(title)
plaintext = str(plaintext)
query = "UPDATE news SET title = '"+title+"',plaintext ='"+plaintext+"' WHERE id ="+row[0][0]
try:
db.query(query)
break
except:
db.close()