Я пытаюсь выяснить, есть ли способ загрузить программу определенного типа с данного сайта, если сайт «автоматически определяет» архитектуру процессора и автоматически загружает программу. Я полагаю, я мог бы сделать это на виртуальной машине, но я хотел бы сделать это на моей родной системе. Заранее спасибо.

В частности, я хотел бы загрузить 32-битный установщик Hitman Pro на мою 64-битную машину.~

Обновление: мне удалось загрузить 32-разрядный установщик, но я все же хотел бы знать, что это возможно на других веб-сайтах, которые не позволяют конечному пользователю принимать решение.

1 ответ1

3

Веб-сайт идентифицирует вас через вашу строку useragent . Эта строка отправляется с запросами на веб-страницы и содержит различную информацию о вашей системе. В Википедии

большинство веб-браузеров используют строковое значение User-Agent следующим образом:

Mozilla/[версия] ([информация о системе и браузере]) [платформа] ([сведения о платформе]) [расширения]. Например, Safari на iPad использовал следующее:

Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405

Пример строки агента пользователя:

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0

Часть WOW64 идентифицирует систему как 64-битную Windows, WoW64 - 64-битная подсистема Windows-on-Windows, указывающая, что у вас есть 32-битный браузер на 64-битном хосте. Если эта часть была Win64 то она должна указывать на собственный 64-битный браузер. Отсутствующий раздел должен указывать на 32-битный браузер, или, по крайней мере, веб-сайт должен предполагать, что это так.

В качестве альтернативы многие веб-сайты могут предложить вам список загрузок, когда они получают неподдерживаемую строку useragent. Например, отправка useragent для коробки Solaris может привести к предположению, что вы загружаете файл для использования в другом месте.

Чтобы указать 32-разрядную операционную систему и, таким образом, загрузить 32-разрядную версию того, что вам нужно, вам нужно отредактировать строку useragent, чтобы указать 32-разрядную машину.

Udger.com имеет список строк useragent

Большинство браузеров имеют возможность редактировать строку useragent, сообщаемую веб-сайтам, а также имеют расширения, которые изменят ее для вас. Проверьте магазин расширений для вашего браузера (ов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .