Captchas в Scrapy

Я работаю над приложением Scrapy, где я пытаюсь войти на сайт с помощью формы, в которой используется капча ( Это не спам). Я использую ImagesPipeline для загрузки капчи и печатаю ее на экране, чтобы пользователь мог решить. Пока все в порядке.

У меня вопрос: как перезапустить паука, чтобы отправить информацию о капче / форме? Прямо сейчас мой паук запрашивает страницу капчи, а затем возвращает элемент , содержащий image_url капчи. Затем он обрабатывается / загружается ImagesPipeline и отображается пользователю. Мне неясно, как я могу возобновить работу паука и передать решенную капчу и ту же сессию пауку, поскольку я считаю, что паук должен вернуть элемент (например, выйти), прежде чем ImagesPipeline начнет работать. .

Я просмотрел документацию и примеры, но не нашел ни одной, поясняющей, как это сделать.

6
задан Alois Mahdal 21 May 2012 в 14:55
поделиться