maintenant il est configuré pour écrire dans un fichier, mais je veux qu'il produise la valeur à une variable. Je ne sais pas comment.Comment faire le résultat de cette variable?
from BeautifulSoup import BeautifulSoup
import sys, re, urllib2
import codecs
woof1 = urllib2.urlopen('someurl').read()
woof_1 = BeautifulSoup(woof1)
woof2 = urllib2.urlopen('someurl').read()
woof_2 = BeautifulSoup(woof2)
GE_DB = open('GE_DB.txt', 'a')
for row in woof_1.findAll("tr", { "class" : "row_b" }):
for col in row.findAll(re.compile('td')):
GE_DB.write(col.string if col.string else '')
GE_DB.write(" ")
GE_DB.write("\n")
GE_DB.close()
for row in woof_2.findAll("tr", { "class" : "row_b" }):
for col in row.findAll(re.compile('td')):
GE_DB.write(col.string if col.string else '')
GE_DB.write("\n")
GE_DB.close()
Il aiderait énormément si vous nous avez expliqué (1) ce que vous entendez « sortie la valeur à une variable » pour signifier et une fois que est accompli (2) ce qui va faire avec votre script la "variable" - juste tomber à la fin du script ne semble pas valoir l'effort de l'étape 1. –
ok donc quand vous exécutez le script ci-dessus sur un site avec une table. il prend quoi entre les balises td. Je voudrais qu'il stocke la valeur de cela comme variable. – Pevo
Quoi de neuf avec les votes de masse -1? –