Прокси граббер на duckduckgo.com



  • Доброго времени суток форумчане. Решил сделать прокси граббер, но оказалось что в режиме запуска скрипт напрочь отказывается работать, загружая вместо необходимой ссылки из переменной, например (https://duckduckgo.com/?q=запрос&t=h_&ia=web) заглавную (https://duckduckgo.com). Как это исправить?

    Прикрепил файл с наглядным примером
    0_1532114537524_duckduckgo proxy багаем.xml


  • administrators

    @eeverest Дело в том, что ты используешь действие "Текущий Url" сразу после нажатия на кнопку "поиск". Страница должна перейти, на такую же, но с результатами поиска, чтобы сменился url страницы. Можно банально добавить пару секунд сна и всё будет работать.

    Вот твой же тестовый скрипт



  • Насколько простое решение. Спасибо! Не совсем понимаю правда, почему такое происходит, попытался представить, что ему мешает загрузить "сохранённый" юрл без пауз? URL ведь другой или он попросту не успевает измениться в переменной? о_о


  • administrators

    @eeverest

    URL ведь другой или он попросту не успевает измениться в переменной?

    Не совсем так. После клика по кнопке "поиск" url меняется не сразу, а с минимальной задержкой, в зависимости от скорости интернета(попробуйте в обычном браузере на медленных прокси поработать). В то время, как действие "Текущий Url" получает значение моментально.
    Вот и выходит, что страница после клика "поиск" ещё не перешла, а "Текущий Url" уже получил значение.

    Вместо сна можно использовать другие действия ожидания, чтобы ускорить процесс.



  • @fox Понял, спасибо за столь понятное разъяснение! Теперь всё стало на свои места :)