HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.04.2020, 09:51
rudi
Новичок
Регистрация: 03.06.2010
Сообщений: 21
Провел на форуме:
89983

Репутация: 0
По умолчанию

Привет.

Есть сайт https://p2pi.ru/see-how-robot.html

Там есть функционал - посмотреть любой сайтглазами поискового робота.

Все просто, вводишь URL, потом клацидет AJAX запрос а потом мы видим ответ сервера.

Что не получается у меня ...

Хочу программно отправить этот AJAX запрос,

Использую допустим расширение для Chrome браузера REST

но в ответ мне приходит не AJAX ответ, а html страницы с которой я делаю запрос.

Попробуйте вы... может у вас получиться...
 
Ответить с цитированием

  #2  
Старый 16.04.2020, 12:49
fandor9
Guest
Сообщений: n/a
Провел на форуме:
169390

Репутация: 47
По умолчанию

Цитата:
Сообщение от rudi  
rudi said:

Привет.
Есть сайт
https://p2pi.ru/see-how-robot.html
Там есть функционал - посмотреть любой сайт
глазами поискового робота.
Все просто, вводишь URL, потом
клац
идет AJAX запрос а потом мы видим ответ сервера.
Что не получается у меня ...
Хочу программно отправить этот AJAX запрос,
Использую допустим расширение для Chrome браузера
REST
но в ответ мне приходит не AJAX ответ, а html страницы с которой я делаю запрос.
Попробуйте вы... может у вас получиться...
Так там и так просто идёт GET запрос с другими параметрами (User-Agent, заголовки и т.д.). Ответ этого запроса обрабатывается (каждая строка ответа вставляется в отдельный div-блок) и вставляется в

Что вы имеете в виду под "AJAX ответ"?
 
Ответить с цитированием

  #3  
Старый 16.04.2020, 20:48
rudi
Новичок
Регистрация: 03.06.2010
Сообщений: 21
Провел на форуме:
89983

Репутация: 0
По умолчанию

Цитата:
Сообщение от fandor9  
fandor9 said:

Так там и так просто идёт GET запрос с другими параметрами (User-Agent, заголовки и т.д.). Ответ этого запроса обрабатывается (каждая строка ответа вставляется в отдельный div-блок) и вставляется в
Что вы имеете в виду под "AJAX ответ"?
Спасибо за ответ. Разобрался. Я не верно URL кодировал значение User-Agent
 
Ответить с цитированием

  #4  
Старый 17.04.2020, 02:12
rudi
Новичок
Регистрация: 03.06.2010
Сообщений: 21
Провел на форуме:
89983

Репутация: 0
По умолчанию

Проблема есть.

Сайт https://www.vseinstrumenti.ru/search...?what=jtc-zn12

В браузере норм открывается, хочу открыть ссылку через curl

но в ответ JS код получаю... который по идее переадресовывает на иную страницу.

Народ, помогите, попробуйте програмно пройти по ссылке и в ответ получить не JS код а содержимое страницы. Если получиться... скажите на каком ЯП делали и как
 
Ответить с цитированием

  #5  
Старый 24.04.2020, 14:07
SekirBoshka
Guest
Сообщений: n/a
Провел на форуме:
15967

Репутация: 0
По умолчанию

На 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, но он у меня чёта затупляет..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ