@Dodok Пасиб, а как быть с такими ссылками https://steamuserimages-a.akamaihd.net/ugc/1691650971282079993/9AFFF4FBAF8C5A5EC60E4FAC11A8D05547826C03/
мне вот к примеру нужно сохранить две картинки одна из них gif а другая jpg так чтобы они записались своим форматом?
Они выходят не своего формата... и в ссылке не написан формат...
757e2d5a-dbce-4d96-b9d3-cec53a9f3369-image.png 57ce2fee-a400-411a-992d-681596c48378-image.png 2b8ca258-a4d2-42cd-ac31-10bc026bab26-image.png
Как получить и сохранить DOM страницы.
-
Нужно выполнить код
frame("google.com/recaptcha").xml()!
VAR_FRAME_CONTENT = _result()Он создаст переменную FRAME_CONTENT, в нем будет дом внутри фрейма.
Действия для работы с фреймами будут в следующих версиях. -
Не получилось применить. Результат пустой. Что я делаю не так. Есть возможность сделать видео на примере этой ссылки translate.googleusercontent.com/translate_p?act=url&hl=ru&ie=UTF8&prev=_t&rurl=translate.google.com&sl=en&tl=ru&u=http://foodminded.blog.com/2016/02/16/foodservice-equipment-hot-food-holding-moisture-control/
-
Код такой
frame("translate.googleusercontent.com/translate_p?act=url&hl=ru&ie=UTF8&prev=_t&rurl=translate.google.com&sl=en&tl=ru&u=http://foodminded.blog.com/2016/02/16/foodservice-equipment-hot-food-holding-moisture-control/").xml()!
VAR_FRAME_CONTENT = _result() -
Ошибка в том, что вы используете в качестве аргумента функции frame не url фрейма, а урл страницы, где фрейм расположен.
На странице может быть несколько фреймов и чтобы выбрать, с каким из них нужно взаимодействовать, в функцию передается урл фрейма или его часть.Также обратите внимание, что у фреймов с переводом часто разный урл:
translate.googleusercontent.com/translate_p
translate.googleusercontent.com/translate_un
Вот видео:

-
@bigorat DOM - никак, что со скриптами, что без скриптов. Для того и существуют два подхода - на запросах или на браузере. Только браузер на основе HTML кода создаёт DOM. И Javascript потом будет работать с DOM. Текстовый ответ от GET запроса можно парсить как угодно. Но даже если получить .js файлы отдельными запросами, то Javascript-у будет работать не с чем.
-
@bigorat Однако это не значит, что одними HTTP запросами не обойдешься для вытягивания нужных данных или произведения нужных действий. Просто потребуется работа на более низком уровне и более высокая квалификация. Зачастую подзапросы возвращают "рафинированные" результаты, которые читать проще, чем ковырять результирующий DOM в браузере.
