Проблемы с урлопеном и mysql - PullRequest
1 голос
/ 10 февраля 2012

ПЕРЕВОД: Я хочу получить простой текст веб-страниц, где хранятся URL-адреса, а затем выполнить обновление в той же таблице, добавив текст.Почему-то после открытия около 800 ссылок программа заканчивается.Вот часть кода:

ОРИГИНАЛЬНАЯ ПОЧТА: веб-браузер, текстовые сообщения, веб-страницы, новые версии и обновления, обновленные в текстовом режиме, текст на английском языке, текст на заднем планеde abrir como 800 ссылок el programa termina.Aqui les dejo parte del codigo:

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