અમારા રેસ્ટફુલ સ્ક્રીનશોટ API સાથે વેબસાઇટ સ્ક્રીનશોટ લો
GrabzIt નું REST API તમને સંપૂર્ણપણે RESTful તકનીકોનો ઉપયોગ કરીને URL અથવા HTML ને ક HTMLપ્ચર કરવાની મંજૂરી આપે છે. તમે શરૂ કરો તે પહેલાં, કૃપા કરીને તમારા ઉપયોગના કેસ પર આધારીત નીચેની ચેતવણીઓ કાળજીપૂર્વક વાંચો, અમારા અન્ય એક API ઉકેલો કદાચ વધુ યોગ્ય છે.
- કેટલીક સુવિધાઓ જેમ કે મર્જ અને એન્ક્રિપ્ટિંગ કેપ્ચર્સ આ REST API દ્વારા ઉપલબ્ધ નથી. આ સુવિધાઓનો ઉપયોગ કરવા માટે તમારે બીજી ઉપયોગ કરવાની જરૂર પડશે API લાઇબ્રેરી
- આ API નો ઉપયોગ ક્લાયંટ તરફ ન કરો, તે તમારી એપ્લિકેશન કીને ખુલ્લી પાડશે! તેના બદલે વાપરો જાવાસ્ક્રિપ્ટ એપીઆઇ
પ્રારંભ કરવા માટે, ફક્ત નીચેના ફિલ્ટરમાંથી તમે શું કરવા માંગો છો તે પસંદ કરો અને ઉપલબ્ધ પરિમાણો મૂળ ઉદાહરણ સાથે પ્રદર્શિત થશે.
વિનંતીઓ કરતી વખતે કૃપા કરીને ખાતરી કરો બધા પરિમાણ મૂલ્યો એ URL એન્કોડ કરેલા છે.
જ્યારે HTML ને રૂપાંતરિત કરવું ત્યારે બધા પરિમાણો હોવા જોઈએ વિનંતી બોડીમાં પોસ્ટ કર્યું કી-વેલ્યુ જોડી તરીકે. ખાતરી કરો કે તમામ પેરામીટર મૂલ્યો URL એન્કોડેડ છે અને સામગ્રી પ્રકાર છે એપ્લિકેશન/x-www-form-urlencoded.
તે પછી કેપ્ચર એચટીટીપી પ્રતિસાદમાં પરત આવશે. આ પ્રકારના કેપ્ચર સાથે નીચે આપેલા વધારાના વિકલ્પો પણ ઉપલબ્ધ છે, તે બધા જરૂરી તરીકે ચિહ્નિત કર્યા સિવાય વૈકલ્પિક છે. જ્યારે API કાર્યક્ષમતાનું પરીક્ષણ કરીએ ત્યારે અમે ઉપયોગ કરવાની ભલામણ કરીએ છીએ પોસ્ટમેન પ્રક્રિયા સરળ બનાવવા માટે.
URL - કેપ્ચર માટે URL.
જરૂરી
HTML - કન્વર્ટ કરવા માટે એચટીએમએલ.
જરૂરી
જ્યારે HTML ને રૂપાંતરિત કરવું હોય ત્યારે તમારે HTTP પોસ્ટનો ઉપયોગ કરવો જ જોઇએ.
વૈવિધ્યપૂર્ણ - કસ્ટમ ઓળખકર્તા કે જે તમે કેપ્ચર સાથે સાંકળી શકો છો.
આ તમે ઉલ્લેખિત કોઈપણ ક callલબbackક URL સાથે પરત આવશે.
બંધારણમાં - કેપ્ચરનું ફોર્મેટ હોવું જોઈએ.
ડિફોલ્ટ: jpg
વિકલ્પો:
bmp8
bmp16
bmp24
bmp
સીએસવી
GIF
HTML
jpg
JSON
પીડીએફ
ડોક્સ
PNG
SEO
ટિફ
mp4
વેબપ
xlsx
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થઈ રહ્યું છે, તો તે સીએસએસ અને છબીઓ જેવા સંસાધનોમાં સંબંધિત URL નો ઉપયોગ કરે છે તો તે ઉપયોગી થઈ શકે છે.
ડિફaultલ્ટ: ખાલી
background - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ પીડીએફમાં શામેલ હોવી જોઈએ
ડિફaultલ્ટ: 1
વિકલ્પો:
0 = સૂચવે છે કે પીડીએફ દસ્તાવેજમાં વેબ પૃષ્ઠ પૃષ્ઠભૂમિ શામેલ હોવી જોઈએ નહીં
1 = સૂચવે છે કે પીડીએફ દસ્તાવેજમાં વેબ પૃષ્ઠ પૃષ્ઠભૂમિ શામેલ હોવી જોઈએ
background - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓ DOCX માં શામેલ હોવી જોઈએ
ડિફaultલ્ટ: 1
વિકલ્પો:
0 = સૂચવે છે કે DOCX દસ્તાવેજમાં વેબ પૃષ્ઠ પૃષ્ઠભૂમિ છબીઓ શામેલ હોવી જોઈએ નહીં
1 = સૂચવે છે કે DOCX દસ્તાવેજમાં વેબ પૃષ્ઠ પૃષ્ઠભૂમિ છબીઓ શામેલ હોવા જોઈએ
bwidth - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
ડિફaultલ્ટ: 1366
મહત્તમ: 10000
સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે કે બ્રાઉઝરની પહોળાઈ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
bheight - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ.
ડિફaultલ્ટ: 1170
મહત્તમ: 10000
પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
click - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
country - દેશ સ્ક્રીનશોટ / કેપ્ચર લેવામાં આવવી જોઈએ.
ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
વિકલ્પો: "એસજી", "યુકે", "યુએસ"
coverurl - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઈ અંતિમ છબીની પહોળાઈ અને heightંચાઇ સાથે મેળ ખાતી હોય, જો આઉટપુટ પહોળાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની heightંચાઇ પ્રમાણસર હશે
મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
સ્વત--કદ: -1 (પસાર -1 એટલે કે ની .ંચાઇ એનિમેટેડ GIF નાનું છે તેની પહોળાઈના સંબંધમાં, જો heightંચાઇ સ્વચાલિત હોઇ રહી હોય તો પહોળાઈ આ કરી શકતી નથી)
hide - આ સીએસએસ પસંદગીકારો અલ્પવિરામથી દરેક પસંદગીકારને છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા, છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વો છે.
ડિફaultલ્ટ: ખાલી
includealltables - જો સાચું હોય તો વેબ પૃષ્ઠ પરના બધા ટેબલને અલગ સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે.
ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
ડિફaultલ્ટ: 0
વિકલ્પો:
0 = સૂચવે છે કે બધા કોષ્ટકો કાractedવામાં આવશે નહીં
1 = સૂચવે છે કે બધા કોષ્ટકો કા .વામાં આવશે
includeheadernames - જો સાચા મથાળા નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
ડિફaultલ્ટ: 1
વિકલ્પો:
0 = સૂચવે છે કે હેડર નામો કોષ્ટકમાં શામેલ થશે નહીં
1 = સૂચવે છે કે હેડરના નામ કોષ્ટકમાં શામેલ હશે
includeimages - જો સાચું હોય તો વેબ પૃષ્ઠની છબીઓ DOCX માં શામેલ હોવી જોઈએ
ડિફaultલ્ટ: 1
વિકલ્પો:
0 = સૂચવે છે કે DOCX દસ્તાવેજમાં વેબ પૃષ્ઠ છબીઓ શામેલ નથી
1 = સૂચવે છે કે DOCX દસ્તાવેજમાં વેબ પૃષ્ઠ છબીઓ શામેલ હશે
includelinks જો દસ્તાવેજોમાં લિંક્સ શામેલ હોવી જોઈએ તો સાચું
ડિફaultલ્ટ: 1
વિકલ્પો:
0 = સૂચવે છે કે દસ્તાવેજમાં લિંક્સ શામેલ હોવી જોઈએ નહીં
2 = સૂચવે છે કે વેબસાઇટનું સર્ચ એન્જિન દૃશ્ય પાછું આપવું જોઈએ
ઝડપ - એનિમેટેડ GIF ની ગતિ.
ડિફaultલ્ટ: 1
ન્યૂનતમ: 0.2
મહત્તમ: 10
શરૂઆત - વિડિઓની પ્રારંભિક સ્થિતિ જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
ડિફaultલ્ટ: 0 સેકંડ
tabletoinclude - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
ડિફaultલ્ટ: 1
target - આ પરિમાણ એ સ્પષ્ટ કરે છે સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅને દસ્તાવેજ, વેબ પૃષ્ઠના અન્ય તમામ ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે.
ડિફaultલ્ટ: ખાલી
target - આ પરિમાણ એ સ્પષ્ટ કરે છે સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅને છબી, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે.
ડિફaultલ્ટ: ખાલી
target - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
templateid - ઉમેરો એ નમૂનો આઈડી જે દસ્તાવેજના હેડર અને ફૂટરને સ્પષ્ટ કરે છે
ડિફaultલ્ટ: ખાલી
title - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
ડિફaultલ્ટ: ખાલી
waitfor - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર. એકવાર તત્વ છે દૃશ્યમાન કેપ્ચર એક્ઝેક્યુટ થયેલ છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે. જ્યારે આ પરિમાણનો ઉપયોગ કરવામાં આવશે ત્યારે તે કેપ્ચર થાય તે પહેલાં મહત્તમ 25 સેકંડની રાહ જોશે.
width - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઇ અંતિમ છબીની પહોળાઈ અને heightંચાઈ સાથે મેળ ખાતી હોય, જો આઉટપુટ heightંચાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની પહોળાઈ આઉટપુટ heightંચાઇના પ્રમાણમાં હશે
મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
પહોળાઈ - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની પહોળાઈ.
ડિફaultલ્ટ: 180px
મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
સ્વત--કદ: -1 (-1 પસાર થવાનો અર્થ એ છે કે ની પહોળાઈ એનિમેટેડ GIF નાનું છે તેની heightંચાઇના સંબંધમાં, જો પહોળાઈ સ્વતized-કદની થઈ રહી હોય તો theંચાઇ નહીં કરી શકે)
સંચાલન કરવામાં ભૂલ
જો તમે API ને કરેલી વિનંતીમાં કોઈ સમસ્યા હોય, તો ભૂલ સમજાવીને JSON ઑબ્જેક્ટ પરત કરવામાં આવશે. આને નિર્ધારિત કરવાની શ્રેષ્ઠ રીત એ છે કે પ્રક્રિયા કરતા પહેલા પ્રતિભાવના સામગ્રી પ્રકારને તપાસો, જો તે application/json એક ભૂલ આવી છે. JSON માં મળેલ ભૂલ કોડને અનુસરે છે કોડની પ્રમાણભૂત સૂચિ.
{
"Result": false,
"Code":"URL is missing",
"Message":100
}