Загрузите файл как человек в Linux в командной строке - PullRequest
1 голос
/ 25 декабря 2010

Я использую VPS с CentOS 5.5. Мне нужно загрузить некоторые файлы на сайт. Из исходного кода я знаю, что этот сайт использует SWFUpload для загрузки файлов.

Я хочу загрузить на этот сайт некоторые файлы, как это делает человек, включая нажатие кнопки, выбор файла и т. Д.

Любой язык программирования в порядке, Python, PHP и т. Д.

Пожалуйста, дайте мне несколько советов. Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Вы можете использовать Live HTTP Header (плагин firefox), чтобы проверить, какие типы пакетов были обменены между вашим хостом и сервером.Затем вы можете использовать curl для повторной генерации этих пакетов (командой или программированием).

2 голосов
/ 25 декабря 2010

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

...