Русский
Открыть в Telegram

Ветка✋, помогите, пожалуйста, с мультипроцессингом.

4 сообщения · –
D
✋, помогите, пожалуйста, с мультипроцессингом. написал скрипт, который в цикле посылает GET запрос с параметром на сервер (список параметров берет из файла param.txt) и ответ записывает в файл otvet.txt. Проблема в том, что ответ от сервера идет секунд 5, а количество параметров бывает больше 1000. В одиночку это занимает кучу времени. Пробовал разобраться с multiprocessing в итоге в диспетчере задач появляется куча процессов, но работает всё равно только один, остальные неясно чем занимаются. Вот код, который работает в один процесс: import requests l = open('param.txt') for line in l: f = open('otvet.txt', 'a') payload = {'param': line.rstrip()} r = requests.get('https://ссылка/', params=payload) f.write(str(payload.values()) + r.text + '\n') f.close() print(str(payload.values()) + r.text) l.close()
    1. D
      буду гуглить потоки) Носом не ткнешь в ссылку?)
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · группа · Технологии
4 169участников43пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем