컬을 사용하여 postimage.org에 이미지 업로드

컬을 사용하여 postimage.org에 이미지 업로드

컬을 사용하여 postimage.org에 이미지를 업로드할 수 있는 스크립트를 찾았습니다. 이 글은 얼마 전인 2013-09-06에 게시되었습니다.http://crunchbang.org/forums/viewtopic.php?id=28867. 단순화된 스크립트는 다음과 같습니다.

curl -Ls -F "upload[]=@$1" -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 사이트만 문제가 있습니다. 경우 폐쇄.

감사해요

답변1

라인

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

나를 위해 일하고 있어요 :)

답변2

더 이상 작동하지 않는 이유는 해킹 때문일 수 있습니다.

참고: 이것은 해킹이며 다음 번 postimage가 첫 페이지를 변경할 때 깨질 수 있습니다. (문제를 발견하면 게시해 주세요.) 그때는 다시 해킹하거나 적절한 API가 있지만 등록이 필요한 imgur로 변경해야 합니다.

관련 정보