| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > клик по ссылке сгенерированной java |
| Автор: ShaiTan 7.7.2012, 04:52 |
| Может ли JavaScript отличить клик от запроса с заданным рефером, куки и т.д.? Сори за сумбурное изложение, не работает парсер в случае когда ссылка генерируется JavaScript'ом. Нормально исполняю скрипт, забираю ссылку get запросом, передаю рефер, все нужные заголовки, куки. Но сервер знает, что это парсер а не живой юзер. Не отдает в парсилку нужный котент. Без java проблем с парсером нет. |
| Автор: Wolf1994 9.7.2012, 09:21 |
| Насколько понял, ссылка защищена JavaScript'ом, который её отдаёт при клике. При попытке получить контент по этой ссылке не из того же браузера, а с помощью скриптов, например на PHP, приводит к отличному от "ручного" результату. Думаю, дело не в сложном JS, а том, что сервер распознаёт "не-юзера" по другим признакам: UserAgent, ip, т.д. Добавлено через 9 минут и 14 секунд ...Если ссылка не меняется от открытия в разных браузерах. Ещё кажется, что можно было не отвечать на этот вопрос, потому что он не относится к собственному коду. |
| Автор: ShaiTan 11.7.2012, 18:31 |
| Wolf1994, да именно так. Передается правильный UserAgent, ip меняется и это не http прокси, язык системы. Вроде все нормально и учтено. По этому начал грешить на JavaScript. Исполняется он на строне клиента и возможно может отличить именно клик от перехода по ссылке с нужными параметрами. Иногда такие вещи находятся на JavaScript, о возможности которых даже не догадываешся... |