Во-первых, я не вижу вещи "Доступ к скорости 4G", когда перехожу на эту страницу.
Двумя наиболее вероятными виновниками этого различия являются файлы cookie и ваш пользовательский агент.
Вы можете указать куки вручную, используя curl
или wget
. Извлеките свои куки из Firefox, используя любые плагины, которые вы хотите, или просто
javascript:prompt('',document.cookie);
в строке вашего местоположения
Затем прочитайте справочные страницы для wget или curl и посмотрите, как включить этот cookie.
EDIT :
Кажется, это то, что я думал, пропавшее печенье.
curl --cookie "INSERT THE COOKIE YOU GOT HERE" http://shop.sprint.com/NASApp/onlinestore/en/Action/DisplayPhones?INTNAV=ATG:HE:Phones | grep "Access to 4G"
Как указано выше, вы можете получить любой файл cookie, указанный выше: javascript:prompt('',document.cookie)
, а затем скопировать появившийся текст по умолчанию. Убедитесь, что вы находитесь на странице спринта, когда вставляете ее в адресную строку (в противном случае вы получите неправильный файл cookie веб-сайта)
РЕДАКТИРОВАТЬ 2
Причина, по которой ваш cookie-файл в браузере и файл cookie-оболочки различались, заключалась в различном взаимодействии.
Причиной, по которой я не увидел, о чем говорил Access-up-4G, было то, что я не ввел свой почтовый индекс.
Если вы хотите иметь постоянно релевантный файл cookie, вы можете заставить curl делать все, что требуется для получения этого файла cookie, в данном случае ввести почтовый индекс.
В curl вы можете сделать это с несколькими запросами и хранить полученные куки в банке с куки:
[stackoverflow] curl --help | grep cookie
-b/--cookie <name=string/file> Cookie string or file to read cookies from (H)
-c/--cookie-jar <file> Write cookies to this file after operation (H)
-j/--junk-session-cookies Ignore session cookies read from file (H)
Так что просто укажите банку с печеньем, отправьте запрос на отправку почтового индекса, затем работайте.