прямо сейчас настроен для записи в файл, но я хочу, чтобы он выдавал значение переменной. не знаю как.Как сделать результат этой переменной?
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()
Это помогло бы чрезвычайно если вы объяснили (1) то, что вы понимаете, «вывести значение переменной» означает и как только это будет выполнено (2), что ваш скрипт будет делать с «переменная» - просто отпадение от конца скрипта не кажется необходимым для шага 1. –
ОК, когда вы запускаете приведенный выше скрипт на сайте со столом. он принимает что-то между td-тегами. Я бы хотел, чтобы это значение сохранялось как переменная. – Pevo
Что случилось с массой -1 голосов? –