Node.js સાથે GrabzIt ક્લાયંટ
વર્ણન
આ વર્ગ GrabzIt સ્ક્રીનશોટ વેબ સેવાઓ સાથેના તમામ સંદેશાવ્યવહારનું સંચાલન કરે છે.
જાહેર પદ્ધતિઓ
- get_result(id)
- url_to_animation(url, options)
- url_to_image(url, options)
- html_to_image(html, options)
- file_to_image(path, options)
- url_to_pdf(url, options)
- html_to_pdf(html, options)
- file_to_pdf(path, options)
- url_to_docx(url, options)
- html_to_docx(html, options)
- file_to_docx(path, options)
- url_to_table(url, options)
- html_to_table(html, options)
- file_to_table(path, options)
- url_to_rendered_html(url, options)
- html_to_rendered_html(html, options)
- file_to_rendered_html(path, options)
- save(callBackUrl, oncomplete)
- save_to(saveToFile, oncomplete)
- get_status(id, oncomplete)
- get_cookies(domain, oncomplete)
- set_cookie(name, domain, options, oncomplete)
- delete_cookie(name, domain, oncomplete)
- get_watermarks(oncomplete)
- get_watermark(identifier, oncomplete)
- add_watermark(identifier, path, xpos, ypos, oncomplete)
- delete_watermark(identifier, oncomplete)
- set_local_proxy(value)
- use_ssl(value)
- create_encryption_key()
- decrypt(data, key)
- decrypt_file(path, key, oncomplete)
get_result (id)
આ પદ્ધતિ સ્ક્રીનશshotટ પોતે જ આપે છે. જો કંઇ પરત ન આવે તો કંઈક ખોટું થયું છે અથવા સ્ક્રીનશોટ હજી તૈયાર નથી.
માપદંડ
-
આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
url_to_animation(url, વિકલ્પો)
રૂપાંતરિત થવું જોઈએ તે videoનલાઇન વિડિઓનો URL સ્પષ્ટ કરો intoa એનિમેટેડ GIF.
માપદંડ
-
url - રૂપાંતરિત કરવા માટે videoનલાઇન વિડિઓનો URL intએક એનિમેટેડ GIF
- જરૂરી
-
Vimeo અને YouTube વિડિઓ URL ને સ્વીકારે છે
- ચેતવણી એનિમેશન Vimeo અને YouTube વિડિઓઝ ત્રીજા પક્ષ પર આધારિત છે અને તેથી સુસંગત પરિણામો આપી શકશે નહીં.
- વિકલ્પો - એક જેએસઓન objectબ્જેક્ટ કે જે એનિમેટેડ GIF બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
એનિમેશન વિકલ્પો
એનિમેટેડ GIF બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પો.
-
customId - કસ્ટમ ઓળખકર્તા કે જે તમે એનિમેટેડ GIF વેબ સેવા પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
width - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની પહોળાઈ.
- ડિફaultલ્ટ: 180px
- મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
- સ્વત--કદ: -1 (-1 પસાર થવાનો અર્થ એ છે કે ની પહોળાઈ એનિમેટેડ GIF નાનું છે તેની heightંચાઇના સંબંધમાં, જો પહોળાઈ સ્વતized-કદની થઈ રહી હોય તો theંચાઇ નહીં કરી શકે)
-
height - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની .ંચાઇ.
- ડિફaultલ્ટ: 120px
- મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
- સ્વત--કદ: -1 (પસાર -1 એટલે કે ની .ંચાઇ એનિમેટેડ GIF નાનું છે તેની પહોળાઈના સંબંધમાં, જો heightંચાઇ સ્વચાલિત હોઇ રહી હોય તો પહોળાઈ આ કરી શકતી નથી)
-
start - વિડિઓની પ્રારંભિક સ્થિતિ જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
-
duration - વિડિઓની સેકંડમાં લંબાઈ કે જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
- ડિફaultલ્ટ: પેકેજ માટેની મહત્તમ લંબાઈ
-
speed - એનિમેટેડ GIF ની ગતિ.
- ડિફaultલ્ટ: 1
- ન્યૂનતમ: 0.2
- મહત્તમ: 10
-
framesPerSecond - પ્રતિ સેકંડ ફ્રેમ્સની સંખ્યા કે જે વિડિઓમાંથી ક capturedપ્ચર કરવી જોઈએ.
- ડિફaultલ્ટ: 10
- ન્યૂનતમ: 0.2
- મહત્તમ: 60
-
repeat - એનિમેટેડ GIF લૂપ કરવા માટે સંખ્યા.
- ડિફaultલ્ટ: 0
- લૂપ સતત: 0
- ક્યારેય લૂપ ન કરો:-1
-
reverse - જો સાચું હોય તો એનિમેટેડ GIF ની ફ્રેમ્સ ઉલટાવી દેવામાં આવે છે
-
customWaterMarkId - વૈવિધ્યપૂર્ણ ઉમેરો watermark એનિમેટેડ GIF પર
-
quality - આ પરત કરેલી છબીની ગુણવત્તાછે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country - દેશ એનિમેટેડ જીઆઇએફ લેવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
વિકલ્પો ઉદાહરણ
{
'width':250,
'height':250,
'speed':2
}
url_to_image(url, વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ ઇમેજ સ્ક્રીનશ .ટ.
માપદંડ
-
url - URL કે જેનો સ્ક્રીનશોટ બનાવવો જોઈએ
- વિકલ્પો - જેએસઓન objectબ્જેક્ટ જે સ્ક્રીનશshotટ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
html_to_image(html, વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ છબી.
માપદંડ
રીટર્ન વેલ્યુ
રદબાતલ
file_to_image(માર્ગ, વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ છબી.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ છબી
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે છબી બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
છબી વિકલ્પો
છબી કેપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પો.
-
customId - કસ્ટમ ઓળખકર્તા કે જે તમે સ્ક્રીનશોટ વેબ સર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
browserWidth - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
browserHeight - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
- પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
-
width - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઇ અંતિમ છબીની પહોળાઈ અને heightંચાઈ સાથે મેળ ખાતી હોય, જો આઉટપુટ heightંચાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની પહોળાઈ આઉટપુટ heightંચાઇના પ્રમાણમાં હશે
- મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
- પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
-
height - મીમીમાં પરિણામી થંબનેલની .ંચાઇ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઈ અંતિમ છબીની પહોળાઈ અને heightંચાઇ સાથે મેળ ખાતી હોય, જો આઉટપુટ પહોળાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની heightંચાઇ પ્રમાણસર હશે
- મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
- પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
-
format - સ્ક્રીનશોટ ફોર્મેટમાં હોવું જોઈએ.
- ડિફોલ્ટ: "jpg"
- વિકલ્પો: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
-
delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
customWaterMarkId - એક કસ્ટમ ઉમેરો watermark છબી માટે
-
quality - આ પરત કરેલી છબીની ગુણવત્તા. આ હાલમાં ફક્ત JPG અને WEBP છબીઓને જ અસર કરે છે, જેમાં 90% ની ડિફ defaultલ્ટ કમ્પ્રેશન હોય છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
transparent - જો સાચું છબી કેપ્ચર પારદર્શક હોવું જોઈએ. આ ફક્ત પીએનજી અને ટિફ છબીઓ સાથે સુસંગત છે.
-
hd - જો છબી સાચી હોય કેપ્ચર ઉચ્ચ વ્યાખ્યા હશે આ છબી પરિમાણોનું કદ બમણું કરશે.
-
country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
post - HTTP પોસ્ટ ક્વેરી વ્યાખ્યાયિત કરે છેstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે. આ વિકલ્પનો ઉપયોગ કરવાથી GrabzIt દબાણ કરશે એક HTTP પોસ્ટ કરો.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
વિકલ્પો ઉદાહરણ
{
'width':500,
'height':500
}
url_to_rendered_html(url, વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
url - URL કે જે રેન્ડર કરેલો HTML બનેલો હોવો જોઈએ
- વિકલ્પો - જેએસઓન objectબ્જેક્ટ જે રેન્ડર કરેલા એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
html_to_rendered_html(html, વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intઓ રેન્ડર એચટીએમએલ
- વિકલ્પો - રેન્ડર કરેલા એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા જે જેએસઓન objectબ્જેક્ટ.
રીટર્ન વેલ્યુ
રદબાતલ
file_to_rendered_html(માર્ગ, વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓ રેન્ડર એચટીએમએલ
- વિકલ્પો - રેન્ડર કરેલા એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા જે જેએસઓન objectબ્જેક્ટ.
રીટર્ન વેલ્યુ
રદબાતલ
એચટીએમએલ વિકલ્પો
જ્યારે ઉપલબ્ધ બધા વિકલ્પો રેન્ડર એચટીએમએલ કેપ્ચર્સ બનાવવા.
-
customId - કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
browserWidth - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
browserHeight - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
-
delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
post - HTTP પોસ્ટ ક્વેરી વ્યાખ્યાયિત કરે છેstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે. આ વિકલ્પનો ઉપયોગ કરવાથી GrabzIt દબાણ કરશે એક HTTP પોસ્ટ કરો.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
વિકલ્પો ઉદાહરણ
{
'country':'SG',
'delay':5000
}
url_to_pdf(url, વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ પીડીએફ.
માપદંડ
-
url - URL કે જે રૂપાંતરિત થવો જોઈએ intઓએ પીડીએફ
- વિકલ્પો - જેએસઓન objectબ્જેક્ટ કે જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
html_to_pdf(html, વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ પીડીએફ.
માપદંડ
રીટર્ન વેલ્યુ
રદબાતલ
file_to_pdf(માર્ગ, વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ પીડીએફ.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ પીડીએફ
- વિકલ્પો - જેએસઓન objectબ્જેક્ટ કે જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
પીડીએફ વિકલ્પો
પીડીએફ કuresપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પો.
-
customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
includeBackground - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
-
pagesize - પીડીએફનું પૃષ્ઠ કદ
- ડિફોલ્ટ: "A4"
- વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
-
orientation - પીડીએફ દસ્તાવેજનો અભિગમ
- ડિફોલ્ટ: "પોટ્રેટ"
- વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
-
cssMediaType - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
- ડિફોલ્ટ: "સ્ક્રીન"
- વિકલ્પો: "સ્ક્રીન", "પીઆરint"
-
includeLinks - જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ તો સાચું
-
includeOutline - સાચું જો પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
-
title - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
-
coverUrl - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
-
marginTop - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
marginLeft - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
marginBottom - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
-
marginRight - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
-
browserWidth - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
pageWidth - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
-
pageHeight - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
-
delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
templateId - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
customWaterMarkId - એક કસ્ટમ ઉમેરો watermark પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર
-
quality - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
post - HTTP પોસ્ટ ક્વેરી વ્યાખ્યાયિત કરે છેstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે. આ વિકલ્પનો ઉપયોગ કરવાથી GrabzIt દબાણ કરશે એક HTTP પોસ્ટ કરો.
-
templateVariables - વ્યાખ્યાયિત કરે છે એ વૈવિધ્યપૂર્ણ નમૂના ક્વેરી તરીકે પરિમાણ અને મૂલ્યstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
mergeId - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
-
password - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
વિકલ્પો ઉદાહરણ
{
'pagesize':'A5',
'includeLinks':true
}
url_to_docx(url, વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intOA DOCX.
માપદંડ
-
url - URL કે જે રૂપાંતરિત થવો જોઈએ intOA DOCX
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
html_to_docx(html, વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intOA DOCX.
માપદંડ
રીટર્ન વેલ્યુ
રદબાતલ
file_to_docx(માર્ગ, વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intOA DOCX.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intOA DOCX
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
DOCX વિકલ્પો
DOCX કેપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ તમામ વિકલ્પો.
-
customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
includeBackground - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓ DOCX માં શામેલ હોવી જોઈએ
-
pagesize - DOCX નું પૃષ્ઠ કદ
- ડિફોલ્ટ: "A4"
- વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
-
orientation - ડOCક્સએક્સ દસ્તાવેજનું લક્ષીકરણ
- ડિફોલ્ટ: "પોટ્રેટ"
- વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
-
includeLinks - જો લિંક્સને ડOCક્સએક્સમાં શામેલ કરવી જોઈએ તો સાચું
-
includeImages - જો સાચું હોય તો વેબ પૃષ્ઠની છબીઓ DOCX માં શામેલ હોવી જોઈએ
-
title - DOCX દસ્તાવેજને શીર્ષક પ્રદાન કરો
-
marginTop - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
marginLeft - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
marginBottom - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠના તળિયે દેખાશે
-
marginRight - મિલિમીટરમાં ગાળો જે DOCX દસ્તાવેજની જમણી બાજુએ દેખાવો જોઈએ
-
browserWidth - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે કે બ્રાઉઝરની પહોળાઈ DOCX દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
pageWidth - આ પરિણામી DOCX ની કસ્ટમ પહોળાઈ mm માં
-
pageHeight - આ પરિણામી DOCX ની કસ્ટમ heightંચાઇ mm માં
-
delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
templateId - ઉમેરો એ નમૂનો ID કે જે DOCX દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅથવા DOCX, વેબ પૃષ્ઠના અન્ય તમામ ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
quality - આ પરતવેલા DOCX ની ગુણવત્તા. ડીઓસીએક્સમાં છબીઓની ડિફોલ્ટ ગુણવત્તા એ 85% છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
post - HTTP પોસ્ટ ક્વેરી વ્યાખ્યાયિત કરે છેstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે. આ વિકલ્પનો ઉપયોગ કરવાથી GrabzIt દબાણ કરશે એક HTTP પોસ્ટ કરો.
-
templateVariables - વ્યાખ્યાયિત કરે છે એ વૈવિધ્યપૂર્ણ નમૂના ક્વેરી તરીકે પરિમાણ અને મૂલ્યstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
mergeId - કેપ્ચરની ID હોવી જોઈએ નવા ડીઓસીએક્સ દસ્તાવેજની શરૂઆતમાં મર્જ
-
password - આ DOCX દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
વિકલ્પો ઉદાહરણ
{
'pagesize':'A5',
'includeLinks':true
}
url_to_table(url, વિકલ્પો)
URL નો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાsવા જોઈએ.
માપદંડ
-
url - થી HTML કોષ્ટકો કા extવા માટેનો URL
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે HTML ટેબલને કન્વર્ટ કરતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
html_to_table(html, વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.
માપદંડ
-
એચટીએમએલ - માંથી HTML કોષ્ટકો કાractવા માટે એચટીએમએલ.
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે HTML ટેબલને કન્વર્ટ કરતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
file_to_table(માર્ગ, વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.
માપદંડ
-
પાથ - એચટીએમએલ કોષ્ટકો કાractવા માટે એક HTML ફાઇલનો ફાઇલ પાથ.
- વિકલ્પો - એક JSON objectબ્જેક્ટ કે જે HTML ટેબલને કન્વર્ટ કરતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
કોષ્ટક વિકલ્પો
HTML કોષ્ટકોને CSV, XLSX અથવા JSON માં કન્વર્ટ કરતી વખતે ઉપલબ્ધ બધા વિકલ્પો.
-
customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે
-
tableNumberToInclude - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
-
format - ટેબલનું બંધારણ હોવું જોઈએ
- ડિફોલ્ટ: "સીએસવી"
- વિકલ્પો: "csv", "json", "xlsx"
-
includeHeaderNames - જો સાચા મથાળા નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
-
includeAllTables - જો સાચું હોય તો વેબ પૃષ્ઠ પરના બધા ટેબલને અલગ સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે. ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
-
targetElement - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
-
requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportUrl - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
post - HTTP પોસ્ટ ક્વેરી વ્યાખ્યાયિત કરે છેstring. ક્વેરીમાં દરેક નામ અને મૂલ્યstring URL ને એન્કોડ કરવાની જરૂર રહેશે. આ વિકલ્પનો ઉપયોગ કરવાથી GrabzIt દબાણ કરશે એક HTTP પોસ્ટ કરો.
-
address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
વિકલ્પો ઉદાહરણ
{
'format':'xlsx',
'includeHeaderNames':true
}
ક savingલબેકઅર્લ વિકલ્પનો ઉપયોગ કરવો ફાઇલને સાચવવાની ભલામણ પદ્ધતિ છે
save(કBલબેકઅર્લ, અપૂર્ણ)
Save પરિણામ અસુમેળ છે અને એક અનન્ય ઓળખકર્તાને પરત કરે છે, જેનો ઉપયોગ સ્ક્રીનશોટ સાથે મેળવવા માટે કરી શકાય છે get_result પદ્ધતિ
માપદંડ
- કBલબેક URL - આ હેન્ડલર GrabzIt સેવાએ તેનું કાર્ય પૂર્ણ કર્યા પછી ક callલ કરવો જોઈએ
- ઓનકુલપ્ટ (એરર, આઈડી) - ક callલબbackક ફંક્શન, જેને સ્ક્રીનશ ofટની આઈડી ફરીથી પ્રાપ્ત થાય ત્યારે કહેવામાં આવે છે.
save_to(saveToફાઇલ, પરપૂર્ણ)
Save ક callલબbackક યુઆરએલનો ઉપયોગ કર્યા વિના સિંક્રનસથી પરિણામ.
માપદંડ
- saveToફાઇલ - ફાઇલ પાથ કે કેપ્ચર થશે saveડી થી એકવાર તે પૂર્ણ થઈ ગયું છે
- ઓનકુલપ્ટ (એરર, ડેટા) - ક callલબ functionક ફંક્શન, જેને સ્ક્રીનશોટ ડાઉનલોડ કરવામાં આવે ત્યારે કહેવામાં આવે છે. ડેટા પરિમાણમાં સ્ક્રીનશોટ બાઇટ્સ શામેલ છે.
get_status(આઈડી, અપૂર્ણ)
GrabzIt સ્ક્રીનશોટની વર્તમાન સ્થિતિ મેળવો.
માપદંડ
-
આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
-
પરપૂર્ણ (ભૂલ, સ્થિતિ) - ક callલબbackક ફંક્શન, જેને સ્ક્રીનશ statusટની સ્થિતિ પુન hasપ્રાપ્ત કરવામાં આવે ત્યારે કહેવામાં આવે છે.
get_cookies(ડોમેન, અપૂર્ણ)
GrabzIt કોઈ ખાસ ડોમેન માટે ઉપયોગમાં લેતી બધી કૂકીઝ મેળવો. આમાં વપરાશકર્તા વ્યાખ્યાયિત કૂકીઝ શામેલ હોઈ શકે છે.
માપદંડ
-
ડોમેન - માટે કૂકીઝ પરત કરવા માટેનું ડોમેન
-
પરપૂર્ણ (ભૂલ, કૂકીઝ) - ક callલબbackક ફંક્શન, જેને જ્યારે કૂકીઝ ફરીથી પ્રાપ્ત કરવામાં આવે ત્યારે કહેવામાં આવે છે.
set_cookie (નામ, ડોમેન, વિકલ્પો, પરપૂર્ણ)
ગ્રેબઝિટ પર નવી કસ્ટમ કૂકી સેટ કરે છે, જો વૈશ્વિક કૂકીમાં વૈવિધ્યપૂર્ણ કૂકીનું નામ અને ડોમેન સમાન વૈશ્વિક કૂકીને ઓવરરાઇડ કરવામાં આવે તો.
જો કોઈ વેબસાઇટ્સની કાર્યક્ષમતા કૂકીઝ દ્વારા નિયંત્રિત કરવામાં આવે તો આ ઉપયોગી થઈ શકે છે.
માપદંડ
કા_ી નાખો કૂકી (નામ, ડોમેન, પરપૂર્ણ)
કસ્ટમ કૂકી કા Deleteી નાખો અથવા વૈશ્વિક કૂકીનો ઉપયોગ થવાથી અવરોધિત કરો
માપદંડ
-
નામ - કા deleteી નાખવા માટે કૂકીનું નામ
-
ડોમેન - માટે કૂકી કા deleteી નાખવા માટે વેબસાઇટનું ડોમેન
- ઓનકુલપ્ટ (ભૂલ, સફળતા) - ક callલબbackક ફંક્શન, જેને જ્યારે કૂકી સેટ થઈ જાય ત્યારે કહેવામાં આવે છે. સફળતાનું પરિમાણ સાચું છે જો કૂકી કા deletedી નાંખવામાં આવે, નહીં તો ખોટું.
મેળવો_watermarks()
તમારા બધા અપલોડ કરેલા રિવાજ મેળવો watermarks
માપદંડ
-
પરપૂર્ણ (ભૂલ, watermarks) - ક callલબbackક ફંક્શન, જેને કહેવાય છે ત્યારે watermarks પુનrieપ્રાપ્ત કરવામાં આવ્યું છે. આ watermark પરિમાણમાં એરે શામેલ છે watermarks.
મેળવો_watermark(ઓળખકર્તા, અપૂર્ણ)
તમારો રિવાજ પાછો watermark જે સ્પષ્ટ કરેલ ઓળખકર્તા સાથે મેળ ખાય છે
માપદંડ
-
ઓળખકર્તા - કોઈ ખાસ રિવાજની ઓળખકર્તા watermark તમે જોવા માંગો છો
-
પરપૂર્ણ (ભૂલ, watermarks) - ક callલબbackક ફંક્શન, જેને કહેવાય છે ત્યારે watermark પુનrieપ્રાપ્ત કરવામાં આવ્યું છે. આ watermarks પરિમાણ એ સમાવે છે એ watermark એરે.
ઉમેરો_watermark(આઇડેન્ટિફાયર, પાથ, એક્સપોઝ, યપોઝ, onન કમ્પ્ূલ્ટ)
એક નવો રિવાજ ઉમેરો watermark
માપદંડ
-
ઓળખકર્તા - ઓળખાણકર્તા જે તમે કસ્ટમ આપવા માંગો છો watermark. તે મહત્વનું છે કે આ ઓળખકર્તા અનન્ય છે.
-
પાથ - ના સંપૂર્ણ માર્ગ watermark તમારા સર્વર પર દાખલા તરીકે સી: /watermark/1.png
-
xpos - તમે જે સ્ક્રીનશોટ પર આવવા માંગો છો તે આડી સ્થિતિ
- જરૂરી
-
વિકલ્પો:
- ડાબે = 0
- કેન્દ્ર = 1
- જમણું = 2
-
ypos - theભી સ્થિતિ તમે સ્ક્રીનશોટ પર દેખાવા માંગો છો
- જરૂરી
-
વિકલ્પો:
- ટોચ = 0
- મધ્યમ = 1
- નીચે = 2
-
ઓનકુલપ્ટ (ભૂલ, સફળતા) - ક callલબbackક ફંક્શન, જેને કહેવાય છે ત્યારે watermark ઉમેરવામાં આવ્યું છે. સફળતા પરિમાણ સાચું છે જો watermark મધમાખી સફળતાપૂર્વક ઉમેરવામાં આવી છે, નહીં તો ખોટું.
કા deleteી નાખો_watermark(ઓળખકર્તા, અપૂર્ણ)
એક રિવાજ કા Deleteી નાખો watermark
માપદંડ
-
ઓળખકર્તા - કસ્ટમનો ઓળખકર્તા watermark તમે કા deleteી નાખવા માંગો છો
-
ઓનકુલપ્ટ (ભૂલ, સફળતા) - ક callલબbackક ફંક્શન, જેને કહેવાય છે ત્યારે watermark દૂર કરવામાં આવી છે. સફળતા પરિમાણ સાચું છે જો watermark સફળતાપૂર્વક કા deletedી નાખવામાં આવ્યું હતું.
સેટ_લોકલ_પ્રોક્સી (મૂલ્ય)
આ પદ્ધતિ એ સ્થાનિક પ્રોક્સી સર્વર બધી વિનંતીઓ માટે વપરાય છે.
માપદંડ
-
મૂલ્ય - યુઆરએલ, જેમાં પ્રોક્સીની જરૂર હોય તો પોર્ટ શામેલ થઈ શકે છે. નલ પૂરા પાડવું એ કોઈપણ સેટ કરેલું પ્રોક્સી દૂર કરશે
use_ssl (મૂલ્ય)
જો GrabzIt ની વિનંતીઓનો ઉલ્લેખ કરે છે API નો SSL નો ઉપયોગ કરવો જોઈએ
માપદંડ
-
મૂલ્ય - જો GrabzIt ના API પરની બધી વિનંતીઓ SSL નો ઉપયોગ કરશે
બનાવો_એનક્રિપ્શન_કી ()
એક ક્રિપ્ટોગ્રાફિકલી સુરક્ષિત આધાર 64 એન્ક્રિપ્શન કી બનાવો, 44 અક્ષરો લાંબી.
ડિક્રિપ્ટ (ડેટા, કી)
પ્રદાન કરેલી એન્ક્રિપ્શન કીનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ કેપ્ચરને ડિક્રિપ્ટ કરો.
માપદંડ
ડિક્રિપ્ટ_ફાઇલ (પાથ, કી, પરપૂર્ણ)
પ્રદાન કરેલી એન્ક્રિપ્શન કીનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ કેપ્ચરને ડિક્રિપ્ટ કરો.
માપદંડ
-
પાથ - એન્ક્રિપ્ટેડ કેપ્ચરનો માર્ગ
-
કી - ધ એન્ક્રિપ્શન કી
- ઓનકુલપ્ટ (એરર) - ક callલબbackક ફંક્શન, જેને ફાઇલ ડિક્રિપ્ટ થવા પર કહેવામાં આવે છે.
પરિણામ વર્ગો
કૂકી
જાહેર ચલો
- નામ - કૂકી નામ
- કિંમત - કૂકી મૂલ્ય
- ડોમેન - જે ડોમેન માટે કૂકી સુયોજિત છે
- પાથ - ડોમેન પરનો માર્ગ કે આ કૂકી લાગુ પડે છે.
- httponly - જો આ કૂકી ફક્ત ત્યારે જ માન્ય છે જ્યારે વેબસાઇટને HTTP પ્રોટોકોલથી જોવામાં આવે.
- સમાપ્ત થાય છે - આ કૂકીની સમાપ્તિની તારીખ
-
પ્રકાર - આ પ્રકારનો કૂકી છે
-
વિકલ્પો:
- વૈશ્વિક - આ GrabzIt દ્વારા સેટ કરેલી વૈશ્વિક કૂકી છે
- સ્થાનિક - આ તમારા દ્વારા સેટ કરેલી સ્થાનિક કૂકી છે
- ઓવરરાઇડ - એક વૈશ્વિક કૂકી કે જે તમારા દ્વારા ઓવરરાઇડ કરવામાં આવી છે
સ્થિતિ
સ્ક્રીનશોટની વર્તમાન સ્થિતિનું પ્રતિનિધિત્વ કરતો વર્ગ.
જાહેર ચલો
- પ્રોસેસીંગ - જો સાચું હોય તો સ્ક્રીનશોટ પર હજી પ્રક્રિયા કરવામાં આવી રહી છે.
- કેશ્ડ - જો સાચું હોય તો સ્ક્રીનશોટ પર પ્રક્રિયા કરવામાં આવી છે અને હાલમાં કેશ થયેલ છે.
- સમાપ્ત થાય છે - જો સાચું હોય તો સ્ક્રીનશોટ હવે GrabzIt સિસ્ટમ પર નથી.
- સંદેશ - સિસ્ટમ દ્વારા પરત થયેલ ભૂલનો સંદેશ.
WaterMark
આ વર્ગ રિવાજને રજૂ કરે છે watermarks GrabzIt માં સંગ્રહિત
જાહેર ચલો
- ઓળખકર્તા - ની ઓળખકર્તા watermark
- બંધારણ - ના બંધારણ watermark છબી
-
x પોઝિશન - એક્સ-પોઝિશન કે watermark સ્ક્રીનશ atટ પર દેખાય છે
-
વિકલ્પો:
- ડાબે = 0
- કેન્દ્ર = 1
- જમણું = 2
-
yPosition - વાય પોઝિશન કે watermark સ્ક્રીનશ atટ પર દેખાય છે
-
વિકલ્પો:
- ટોચ = 0
- મધ્યમ = 1
- નીચે = 2