Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (16) összesen

Téma: Web Screenshot

  1. #1
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás Web Screenshot

    Készítettem egy scriptet ami a szinte bármilyen weboldalt képpé alakít; phantomjs-t használ.

    Website Screenshot - 0xFF.org

    Az api viszonylag egyszerű.

    http://screen.0xff.org/[BASE64_ENCODED_URL] [&w=num] [&t=1] [&bw=1]

    ha jelen van a bw paraméter, akkor a kép fehér fekete lesz.

    A t thumbnail-t jelent és úgy készül hogy először kivágja a képet 1024*748 ra majd ha nincsen w paraméter átméretezi 150px szélesre.

    A w paraméter a kép szálleségét határozza meg 10..1024 ig.

    Ha sikerült képet generálnia, akkor 200 as minden más esetben 500 http status kódot ad vissza.

    Példák
    Teljes szines kép
    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8=
    Teljes fehér fekete kép
    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&bw=1
    Alap thumbnail
    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&t=1
    250px szélles thumbnail.
    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=250&t=1
    600px szélles kép
    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=600


    A képek átalakításához ImageMagick-ot használ, ha valakinek van esetleg valami különleges igénye ha küld egy parancsot, akkor beépíthetem.

    Minden kép alapból cache be kerül 12 órára, van Etag meg 304 header stb, ha te szertnéd feldolgozni képet akkor használhatod a nocache -t

    HTML kód:
    http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=600&nocache
    * Böngészőben nem müködik tökéletesen a 304 + cache miatt (ctrl + F5)



  2. #2
    Bölcs S. Zoltán logója
    Csatlakozott
    10-12-04
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    1.338
    Begyűjtött 623 köszönetet
    241 hozzászólásával

    Alapbeállítás re: Web Screenshot

    Remek szolgáltatás! Nekem hibát dobott, amikor nem adtam meg a http:// előtagot, jó lenne ezt kiírni:

    Kód:
    Invalid URL!. Corrent format base64_encode(http://example.com/)
    http://screen.0xff.org/api/?url=aHR0...ZGV4Lmh1&w=400

    A Google.com egyébként németül jön be


    Utoljára módosítva: S. Zoltán által : 2012-02-02 10:47

  3. #3
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Web Screenshot

    Kijavítottam.


    Invalid URL!. Corrent format base64_encode(https? :// domain . tld / page.php?id=1 )


    Azért német a google mert a szerver német IP címen van.


    Utoljára módosítva: 0xFF által : 2012-02-02 10:53

  4. #4
    Bölcs Harder logója
    Csatlakozott
    07-05-05
    Hely
    Budapest
    Hozzászólás
    1.873
    Begyűjtött 168 köszönetet
    109 hozzászólásával

    Alapbeállítás re: Web Screenshot

    KForum, köszi hogy megosztottad a fórumon, remek!



  5. #5
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: Web Screenshot

    KForum,
    * milyen böngésző motor renderel?
    * miért limitálod 1024-re a kép szélességet
    * Valami api kulcsos rendszert kellene hozzá irni, mert igy ha rászabadul a fél világ nézhetsz nagyokat



  6. #6
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Web Screenshot

    @Harder
    Szívesen.


    @TloF

    PhantomJS
    Az 1024px szerintem elég.
    Ha túl nagy lesz a terhelés akkor lesz majd valamiféle API 5,000 kérés / IP vagy Refer alaján.



  7. #7
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: Web Screenshot

    Ügyes cucc, pláne, hogy CSS3, SWF, JS barát. / szabad tudni milyen motor rendereli? /már fent a válasz/


    Utoljára módosítva: benedictus által : 2012-02-02 14:18

  8. #8
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Web Screenshot

    Költözés miatt az elmúlt 3 napban nem volt elérhető az api de most már elérhető lesz és kapott egy külön VPS-t.



  9. #9
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: Web Screenshot

    NON222 Error !!!

    Vagy én csinálok vmit hülyén?



  10. #10
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Web Screenshot

    Valami csoda fojtán elszállt az xvfb de most kapott egy Cront.



Oldal: 1 / 2 12 UtolsóUtolsó

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •