Я пытаюсь отменить некоторые данные. Все идет отлично, только после одной линии все останавливается. Нет ошибки, просто останавливается.Одна строка, которая должна содержать информацию, останавливает все приложение Django
from bs4 import BeautifulSoup
r = requests.get("http://www.hltv.org/match/2296573-avant-garde-exile5-faceit-league-2015-stage-2")
soup = BeautifulSoup(r.text)
score = soup.find("div", attrs={"class": "hotmatchbox"}).find("span").text
match.game_1_Team_1 = score
match.save()
for i in range(17):
print "TESTING" # PRINTS
score = score.find_next("span") # AFTER THIS EVERYTHING STOPS
print "TESTING" # DOESN'T PRINT
if i == 0:
match.game_1_Team_2 = score
if i == 5:
.......................
Это действительно странно. Может кто-нибудь объяснить, почему это происходит?
Обновите свой вопрос с помощью traceback (полное сообщение об ошибке). –
Вы имеете в виду блокировки на 'r = requests.get (...)'? Если да, попробуйте установить таймаут, например 'request.get (url, timeout = 4)'. – poros