Так что я довольно хорошо разбираюсь в python и много использовал urllib2 и Cookies для автоматизации сайта Я просто наткнулся на модуль "webbrowser", который может открыть URL в вашем браузере по умолчанию. Мне интересно, можно ли выбрать только один объект из этого URL и открыть его. В частности, я хочу открыть «капчу», чтобы пользователь мог ввести ее и продолжить делать что-то еще.
это строка, содержащая капчу в html, я думаю:
script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LcZ-AAAAAAAANX-xwVtzow1f4RpSrbSViRUx9Js"></script> <input type="submit" name="submitBtn" value="Submit"
и нажав на эту ссылку API, откроется это:
var RecaptchaState = {
site : '6LcZ-AAAAAAAANX-xwVtzow1f4RpSrbSViRUx9Js',
challenge : '03AHJ_VuvoUHPdfoXLsVHGa7a26GR9s9Y5dkyKmqk2XsJ1SdiwF_2u0SV_sKnr1artkpc-5MjUe7SYD40xr7sAyvikKwpFCQTBdKUFfl76UP6EbDhezoTC8B1X8fjixuIJ4wJhI6yTc8vlX4ioh6je9lwFbPXllbGh2w',
is_incorrect : false,
programming_error : '',
error_message : '',
server : 'http://www.google.com/recaptcha/api/',
timeout : 18000
};
document.write('<scr'+'ipt type="text/javascript" s'+'rc="' + RecaptchaState.server + 'js/recaptcha.js"></scr'+'ipt>');
любая информация поможет с этим.