Найти - Пользователи
Полная версия: Поправьте функцию пожалуйста.
Начало » GUI » Поправьте функцию пожалуйста.
1
myaso
Просьба поправить функцию, чтобы работал парсинг файлообменного сайта.
Запускаю, а он файлы не парсит. Просто пустое поле.
Полный код тут http://dumpz.org/9729/ , если понадобится.

def Get_From_Slil(number, proxy, port):
file_link = "http://slil.ru/{0}".format(number)
try:
if not proxy:
soket = socket.create_connection(("slil.ru", 80))
else:
soket = socket.create_connection((proxy, int(port)))
request = "GET {0}\r\n".format(file_link)
soket.send(request)
HTTP_EQUIV = ""
while HTTP_EQUIV[-2:] != "\">":
HTTP_EQUIV = HTTP_EQUIV + soket.recv(1)
LINK = re.findall(r'URL\=\/(.*?)\"\>', HTTP_EQUIV)[0].decode("cp1251")
LINK = LINK.split("/")
NAME = LINK[2]
soket.close()
except IndexError:
soket.close()
NAME = 'NO_FILE'
except socket.error:
NAME = 'ERROR'
return file_link, NAME
.Serj.
Зачем проверять if not proxy, если он у вас обязательный аргумент? Это раз. Во-вторых, осильте pep8 и pylint. И в третьих, в питоне есть библотека для парсинга html.
myaso
.Serj., я не автор этого парсера и не знаю питон, просто хочу, чтобы вы его подредактировали. Если не в тот раздел, извините.
Griffon
А я просто хочу чтобы вы мне подарили миллион.
myaso
Griffon, это две разные вещи.
Функцию написать это ~10мин.
А заработать столько денег нараздо больше.
.Serj.
я не автор этого парсера
Я тоже.
и не знаю питон
Очень жаль.
просто хочу, чтобы вы его подредактировали
А я не хочу :)
Озвучьте цену, которую вы готовы заплатить за редактирование, тогда дело пойдёт быстрее и продуктивнее. Однако сразу скажу, что я ни за какие шиши связываться с этим вашим кодом не буду, ибо лениво.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB