Загрузка изображений для postimage.org с помощью curl

Я нашел скрипт, который может загружать изображения в postimage.org использование curl. Это было опубликовано не так давно, на 2013-09-06, наhttp://crunchbang.org/forums/viewtopic.php?id=28867. Упрощенный скрипт выглядит так:

curl -Ls -F "upload[]=@" -F "adult=no" http://postimage.org/ | grep -Po 'id="code_1".+Khttp[^<]+'

однако, когда я попробовал, он больше не работает. Я считаю, что он работал, когда он был опубликован не так давно, кто-нибудь знает, как заставить его работать снова, пожалуйста?

обновление:

приняв ответ, я нашел себя просто не может сделать еще один успешный загрузить больше:

http://s14.postimg.org/rwbs13uil/screenshot.jpg http://s12.postimg.org/8rnq0lzc9/screenshot_png_150314.jpg

http://s3.postimg.org/e7r5yhx4f/aequ6_Nei.jpg

http://s1.postimg.org/e3e6pactn/Ohxoh2ae.jpg

http://s27.postimg.org/eh86w1rvz/aequ6_Nei.jpg

т. е., независимо от того, что я пробовал, я всегда получаю вышеупомянутое странное изображение, которое не мое, с неправильным размером изображения и неправильным типом/расширением изображения.

но на самом деле я пытался загрузить это

http://ibin.co/1uoEZfFcgmxE

Итак, я заключаю, что все еще что-то не так postimage.org все так запутано, что я больше не буду тратить на это время.

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

http://s27.postimg.org/6qefu76nj/screenshot.jpg

и вывод, загрузка скручиваемости работает как предположено, только postimage.org сайт облажался. Дело закрыто.

спасибо

5
задан xpt
источник

2 ответов

строку

curl -Ls -F "upload[]=@Schermata-11.png" -F "adult=no" http://postimage.org/ | \
  grep -Po 'http[^<]*' | \
  grep "\[" | \
  cut -d "]" -f1 | \
  head -1

работает для меня :)

3
отвечен zazazz 2018-03-24 13:05:46
источник

вероятные причины, почему он больше не работает, потому что это хак.

Примечание: это хак и, вероятно, сломается в следующий раз postimage изменить свою первую страницу. (Пожалуйста, напишите, если вы нашли проблему.) В это время его нужно будет переархивировать или, возможно, изменить на imgur, который имеет правильный api, но нуждается в регистрации.

2
отвечен Jonny Henly 2014-07-05 04:33:28
источник

Другие вопросы command-line curl linux ubuntu upload