У меня на самом деле вчера был этот почти точный вопрос, и решил его с помощью поиска . Лучший ответ относился к Вашему вопросу, это:
from operator import itemgetter
list.sort(key=itemgetter('date'), reverse=True)
Вы, конечно, можете просто использовать Fiddler на ПК с Windows и наведите на него компьютер Mac / Linux. http://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-NonWindows
Вы также можете запустить Fiddler на виртуальной машине Windows или Linux на самом Mac: http: / /blogs.telerik.com/fiddler/posts/14-01-15/running-fiddler-in-virtualbox-on-mac
Лично я считаю, что Wireshark довольно прост в использовании. Просто примените фильтр для HTTP-трафика и щелкните правой кнопкой мыши трафик, идущий / исходящий / с вашего сайта, и нажмите «Follow TCP stream».
Но, если вы хотите что-то более конкретное для отладки HTTP, я бы порекомендовал Firebug http://getfirebug.com/
Если вы умеете работать с Perl, я думаю, вам стоит взглянуть на модуль HTTP :: Proxy.
Если вы ограничитесь Firefox, расширение Tamper Data будет довольно надежным.
Wireshark не поможет вам, если вам нужно отлаживать HTTPS-запросы (если вы не можете получить ключи шифрования для обеих конечных точек - подробности см. На сайте Wireshark). Данные Firebug и Tamper приближаются, но для тщательного анализа мне иногда нравится сохранять записанный сеанс. Я бы рекомендовал попробовать OWASP Zed Attack Proxy (преемник Parosproxy , который больше не разрабатывается). Это приложение Java, выступающее в качестве прокси-сервера http (s); он предоставляет довольно много функций и оказался очень полезным для меня в прошлом.
ZAP предлагает простую автоконфигурацию Firefox. Не забывайте делать это в отдельном (то есть: не для других действий в браузере) в профиле Firefox: чтобы перехватить https, ZAP установит новый сертификат SSL.
Вы можете попробовать надстройку Live HTTP Headers для Firefox.