Привет. Есть сайт https://p2pi.ru/see-how-robot.html Там есть функционал - посмотреть любой сайт глазами поискового робота. Все просто, вводишь URL, потом клац идет AJAX запрос а потом мы видим ответ сервера. Что не получается у меня ... Хочу программно отправить этот AJAX запрос, Использую допустим расширение для Chrome браузера REST но в ответ мне приходит не AJAX ответ, а html страницы с которой я делаю запрос. Попробуйте вы... может у вас получиться...
Так там и так просто идёт GET запрос с другими параметрами (User-Agent, заголовки и т.д.). Ответ этого запроса обрабатывается (каждая строка ответа вставляется в отдельный div-блок) и вставляется в <div id="resulthtml" class="blok"> Что вы имеете в виду под "AJAX ответ"?
Проблема есть. Сайт https://www.vseinstrumenti.ru/search_main.php?what=jtc-zn12 В браузере норм открывается, хочу открыть ссылку через curl но в ответ JS код получаю... который по идее переадресовывает на иную страницу. Народ, помогите, попробуйте програмно пройти по ссылке и в ответ получить не JS код а содержимое страницы. Если получиться... скажите на каком ЯП делали и как
На python можно думаю реализовать так.. Code: from selenium.webdriver import Chrome browser = Chrome("D://chromedriver_win32//chromedriver.exe") ---> путь место расположения файла драйвера browser.get("https://vseinstrumenti.ru/search_main.php?what=jtc-zn12") html = browser.page_source with open ("page.html", "wb") as page_html: try: #url_objects = unquote(url_objects) page_html.write(html.encode("utf-8")) except Exception : pass browser.close() В файле page.html появится код страницы.. Можно попробовать на драйвере PhantomJS, но он у меня чёта затупляет..