В общем пишу скрипт на Grease Monkey (расширение для Mozila FireFox)
Столкнулся с такой проблемой : нужно дождаться ответа 1 запроса,взять необходимые данные,изменить переменные, далее перейти к следующему запросу (и таких несколько запросов,но для примера хотя-бы 2 возьмём) .
В общем перепробовал многое,вот некоторые мои попытки реализовать это :
1) попытка :
GM_xmlhttpRequest({
method: "GET",
headers: {
"Accept": "text/html"
},
url: "http://web.archive.org/web/20140306220001/http://m.megafonpro.ru/home?from_404=1",
onload: function(r) {
var lol=r.responseText.match(/\http:\/\/m\.megafonpro\.ru\/mailru\/proxy\/[0-9a-f]{32}/g);
alert(lol);
}});
GM_xmlhttpRequest({
method: "GET",
url: lol,
onload: function (e) {
alert(e.responseText)
}})
2) попытка :
GM_xmlhttpRequest({
method: "GET",
headers: {
"Accept": "text/html"
},
url: "http://web.archive.org/web/20140306220001/http://m.megafonpro.ru/home?from_404=1",
onload: function (m) {{
GM_xmlhttpRequest({
method: "GET",
url: m.responseText.match(/\http:\/\/m\.megafonpro\.ru\/mailru\/proxy\/[0-9a-f]{32}/g),
onload: function (e) {
alert(e.responseText)
})}}}});
3) попытка :
пробовал поставить
Остальные попытки не сохранились,но голову ломаю над этим уже третий день .
Перечитал много форумов,статей,документаци я по GM_xmlhttprequest .
Но всё в основном все на english и мне трудно поддаётся понимание их .
Последний вариант это просить помощи у вас,многоуважаемые форумчане,заранее спасибо за ответы !