Leabharlann Foinse Oscailte JavaScript le haghaidh Próiseáil Íomhá
Gabh screenshots de láithreáin ghréasáin i rúin éagsúla.
Cad é Pageres?
Is API foinse oscailte saor in aisce é Pageres a ligeann d’fhorbróirí JavaScript gabháil scáileáin de shuímh Ghréasáin go ríomhchláraithe. Is é cuspóir an API a chinntiú go bhfuil do shuíomh Gréasáin sofhreagrach. Tá sé éadrom agus tapa agus féadann sé 100 seat scáileáin a ghiniúint ó 10 suíomh Gréasáin éagsúla i díreach os cionn nóiméad. Glacann sé screenshots i rúin éagsúla chun a chinntiú go bhfuil an suíomh gréasáin sofhreagrach. Ina theannta sin, is féidir an API a úsáid freisin chun íomhánna SVG a sholáthar.
Chun screenshots a ghlacadh den láithreán, ní mór duit URL an tsuímh a chur ar aghaidh. Is féidir leat méid, leithead, airde, dáta agus am a shonrú don scáileán aschuir. Ina theannta sin, is féidir leat ainm incriminteach a shonrú do na screenshots - mar sin, nuair a bhíonn comhad ann, cuireann sé uimhir incriminteach i gceangal leis.
Tús a chur le Pageres
An bealach molta chun Pageres a shuiteáil trí NPM. Bain úsáid as an ordú seo a leanas chun é a shuiteáil.
Suiteáil Pageres trí NPM
npm install pageres
Gabh gabháil scáileáin den Láithreán Gréasáin trí API JavaScript In Aisce
Ceadaíonn leabharlann foinse oscailte Pageres d'fhorbróirí JavaScript screenshots a ghlacadh de láithreáin ghréasáin de réir ríomhchláraithe. Chun screenshots a ghlacadh den suíomh Gréasáin, soláthraíonn an API modh Pageres(). Is féidir leat moill, teorainn ama, barraíocht, CSS agus roghanna eile a shocrú agus tú ag glacadh scáileáin. Maidir leis an gcomhad aschuir, is féidir leat méid, leithead, airde, dáta agus am a shocrú. Trí úsáid a bhaint as an gcód seo a leanas, is féidir leat screenshots a ghlacadh de do shuíomh Gréasáin.
Gabháil scáileáin i JavaScript
- Leabharlann Iompórtáil
- Gabháil Seatanna
Gabh scáileáin den láithreán gréasáin i javascript
const Pageres = require('pageres');
(async () => {
await new Pageres({delay: 2})
.src('https://products.fileformat.com', ['480x320', '1024x768', 'iphone 5s'], {crop: true})
.dest(__dirname)
.run();
console.log('Finished generating screenshots!');
})();
});