Я пишу скрипт на python для некоторой веб-автоматизации. Я знаю, что не могу автоматизировать капчи, но вот что я хочу сделать:
Я хочу автоматизировать все, что могу, вплоть до капчи. Когда я открываю страницу (используя urllib2) и анализирую ее, чтобы обнаружить, что она содержит капчу, я хочу открыть капчу с помощью Tkinter. Теперь я знаю, что мне придется сначала сохранить изображение на жесткий диск, а затем открыть его, но перед этим возникла проблема. Изображение капчи, которое находится на экране, нигде не находится непосредственно в источнике. В источнике внутри некоторого javascript есть переменная, которая указывает на другую страницу со ссылкой на изображение, НО, если вы загружаете эту среднюю страницу, изображение капчи для этой ссылки изменяется, поэтому изображение, связанное с этой переменной javascript, Более не действителен. Может быть невозможно собрать изображение с помощью этого метода, поэтому, пожалуйста, просветите меня, если у вас есть какие-либо идеи по этому поводу.
Теперь, если я использую firebug для загрузки страницы, есть «GET», который является прямой ссылкой на текущее изображение Captcha, которое я вижу, и мне интересно, есть ли способ заставить python или ullib2 увидеть «GET» , которые происходят при загрузке страницы, потому что если бы это было возможно, это было бы просто.
Пожалуйста, дайте мне знать, если у вас есть какие-либо предложения.