tolyangin: To> Вчитываясь в исходный код страницы и ваши примеры правил, озарение как To> составить запрос не приходит.
To> научите как составлять правила для сабжа. Желательно с комментариями To> используемых символов. Я делал так. Вычислил форму: (defadvice w3m-goto-url (before test act) (debug)) После этого Emacs перед выполнением функции w3m-goto-url будет открывать буфер дебагера. Из него можно взять первый аргумент функции w3m-goto-url - это и будет адрес запроса, если Вы посылали запрос. В этом буфере можно прервать выполнение, нажав q, или продолжить, нажав c. defadvice можно включать и выключать при помощи, соответственно: M-x ad-activate RET w3m-goto-url RET M-x ad-deactivate RET w3m-goto-url RET На странице с формой введите строку запроса и нажмите нужную кнопку. Так как русские символы кодируются, а Вам надо будет найти эту строку в полученном адресе, то лучше вводить строку латиницей и использовать что-нибудь уникальное, например, tolyangin. Появится буфер дебагера, из которого можно взять адрес. В адресе замените все знаки % на %%. После этого замените строку запроса (например, tolyangin) на %s. В правиле для русской википедии я декодировал все русские символы, но лучше этого не делать, а вместо этого заменить % на %%. Чтобы совсем убрать defadvice для функции, выполните M-x ad-unadvise RET w3m-goto-url RET -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
