Я пытаюсь понять, как работает безопасность сайта & как данные передаются на серверной части сайта
Скажи мне доступ к ссылке
https://www.iimjobs.com/search/IT-0-0-0-1.html
Он отправляет AJAX-запрос через getajaxresponse.php & получает список заданий, которые я вижу в браузере Google Chrome, как показано ниже.
Chrome — проверить элемент — вкладка «Сеть»
Если вы идете в Сеть => XHR => Заголовки => выберите getajaxresponse.php & прокрутите вниз в панели заголовков, вы получите список идентификаторов работы.
Когда мы прокручиваем вниз на главном веб-сайте, последующие HTML-страницы (https://www.iimjobs.com/search/IT-0-0-100-2.html и т. д.), которые вызывают следующие AJAX-вызовы & продолжает получать новые идентификаторы работы, как видно из инструмента Chrome Inspect.
Мой вопрос:
Как веб-сайт заполняет оставшиеся детали задания из идентификатора задания.
Информация о работе отображается
Например, первое указанное в списке задание имеет уникальный URL-адрес, который содержит идентификатор первого задания (614482)
https://www.iimjobs.com/j/ocwen-it-project-manager-10-15-yrs-614482.html?ref=sp
Как страница получила или создала этот URL? место нахождения? Дата публикации вакансии? в представлении веб-страницы.
Он загружает HTML-страницу с информацией о работе. Если вы хотите проанализировать код javascript, взгляните на следующий файл js https://static.iimjobs.com/resources/js/javascript.min.js?ver=1536311800.
Некоторые элементы HTML имеют атрибут data-jobid = «…», и на него ссылаются из кода javascript для дополнительной обработки (я полагаю, это для включения / выключения некоторых значков).
Других решений пока нет …