Я пишу программу для школы, и я столкнулся с проблемой. Это веб-браузер, и иногда он может застрять на URL-адресе более 24 часов. Мне было интересно, есть ли способ продолжить цикл while и перейти к следующему URL-адресу, если он займет определенное количество времени. СпасибоКак убить программу, если она слишком длинная
ответ
Если вы используете urllib
в Python 3, вы можете использовать аргумент timeout
в urllib.request.urlopen(url, timeout=<t in secs>)
. Эти параметры используются для всех операций блокировки, используемых внутренне на urllib
.
Но если вы используете другую библиотеку, обратитесь к документу или укажите в вопросе.
Часть, которая занимает самое длинное, добавляет список ссылок в словарь. словарь [page] = outlinks –
Это часть, которую я хочу убить –
какой словарь? –
- 1. Пропустить команду, если она слишком длинная
- 2. Строка усекается, когда она слишком длинная
- 3. Как отключить программу, если она слишком долго заканчивается?
- 4. Слишком длинная длина параметра
- 5. Когда длинная линия слишком длинная?
- 6. Пропустить цикл, если функция слишком длинная?
- 7. Preg_replace не работает, если строка слишком длинная?
- 8. как убить программу питона
- 9. Spark - Слишком длинная операция
- 10. Слишком длинная строка действия
- 11. Сделка транзакции слишком длинная?
- 12. Заставка слишком длинная
- 13. Конвертация видео слишком длинная
- 14. java.io.utfdataformatexception: Слишком длинная строка
- 15. Публикация Sitecore слишком длинная
- 16. Конструкция maven слишком длинная
- 17. Строка Base64 слишком длинная
- 18. Слишком длинная переполнение C++ слишком рано
- 19. слишком длинная командная строка
- 20. Весна Съемка слишком длинная
- 21. Запустите программу, если она не запущена, закройте программу, если она запущена.
- 22. Невозможно убить программу taskkill
- 23. Как убить пакетную программу, если нет действий после «х» секунд?
- 24. Как убить мою программу НЕМЕДЛЕННО
- 25. Остановите программу до того, как она использует слишком много памяти
- 26. Как отрегулировать данные в прядильщике, если длина данных слишком длинная?
- 27. RDP убить программу специально
- 28. Excel VBA Пропустить строку кода, если продолжительность слишком длинная
- 29. Как перенаправить ввод в программу и убить приложение, если оно занимает слишком много времени
- 30. Отмена выполнения функции, если она слишком длинна для запуска
Укажите время ожидания в библиотеке, которую вы используете для отправки HTTP-запросов. – ThiefMaster
Это будет зависеть от библиотеки, которую вы используете, чтобы захватить URL-адрес. Проверьте документацию на некоторые параметры таймаута. – JETM
Часть, которая занимает наибольшее время, добавляет список ссылок в словарь. dictionary [page] = outlinks –