jsoup ke polokelo ea Java e phethang HTML. E na le API e sebetsang hantle le e atlehang e bokellang, e hlahlobang le ho boloka dintlha, ho sebelisa DOM e hlokahalang, CSS le mekhoa e kang jquery.
Le baqapi ba jsoup le baqapi ba liwebsaete ba ka hlahisa litokomane tse tsoang ho lifaele tsa mohloli oa hau ntle le ho senya sebopeho sa lifaele tsa mohloli - zügelshop zürich. Ha u se u fumane lifaele, basebelisi ba jsoup ba ka boela ba fetola kapa ba fetola likarolo tsohle tsa sebopeho kapa likarolo tsa likarolo ka ho eketsa kapa ho fetola likarolo kapa litaba kapa ka bobeli.
Sesebelisoa se hahiloe ka matla a maholo a ho fana ka sebopeho se sebetsang le se tloaelehileng sa lenaneo ho basebedisi ba ka hare ho mefuta e fapaneng ea tikoloho ea websaete le lik'ebetsong. Sena se fa mosebedisi oa sona monyetla o hlokahalang oa ho fetola, ho tlosa, kapa ho eketsa likarolo ho li-derivations tsa bona.
jpoup e ka khetholla le ho arohanya ditshwantsho tse nyenyane bakeng sa ho fetolela habonolo ka litsela tse ling. Boitsebiso ba ho kenya letsoho bo fokotsoe ka mokhoa o tsoetseng pele o nang le khoutu ea litaelo tse hahiloeng ka har'a sefate sa pokello. E hahiloe bakeng sa ho utloisisa le ho kenyelletsa likarolo tsa HTML e le hore e ka fumana li-file tse nang le ho fetoha ha maemo ho itšetlehile ka mohaho oa khokahano. E etsa see joang? E phunya le ho senya leqephe lohle la web bakeng sa ho fumana le mokhoa oa ho hapa data. Haeba ho fumanoa data, ho tla tsoela pele ka:
Ho hlahloba le ho hlahloba sefate sa lipalesa ho tloha moemong o phahameng ka ho fetisisa ho latela mohaho oa boemo bo tlaase ho hlahloba karolo e 'ngoe le e' ngoe ea data.Tsela ena e bitsoa top-down parsing method
Ho hlahisa boitsebiso boemong bo tlaase ka ho fetisisa, ho hlahloba karolo e 'ngoe le e' ngoe ea data, ka mekhabiso e bohareng ho phapang kapa sefate sa motsoako.
jpoup ke tharollo e atlehang e sebetsanang le mefuta e mengata ea ts'ebetso e rarahaneng nakong ea metsotsoana e arohaneng ka lebaka la moralo oa eona oa ho khetholla. Mokhoa ona o atisa ho akarelletsa ho latellana ha mehato e meraro ea motheo ho tloha ho:
1. Ho arohana ha lihlooho tse nkiloeng le data ka lipakete tse nyenyane tse bonolo, le ho hlahloba likarolo tsena tsa litlhaku le ditshwantsho ho etsa.
2. Phetolelo e ka baloang le ho hlophisoa ke puo ea mochine e khonang ho beha likarolo tsa data ka mokhoa oa khetho 'me e ka sebelisoa hlahisa
3. lipolelo tsa elektronike tse hlahisang likarolo tse ling tsa boitsebiso bo hlokahalang, palo le bohlokoa ho mofani.
jpoup e ts'ebetsane le e khona ho phethahatsa sebopeho se seholo sa li-HTML, li-interface tsa lipuo, mananeo le mokhoa oa litokomane tse kenyeletsang lintho tsa WhatWG HTML5. Ba khona ka ho lekana ho rarolla mehaho ea HTML ho Mofuta o tšoanang oa Document Object joaloka lik'homphieutha tsa likopo tse sebelisetsoang ho ntša, ho tsamaisa le ho hlahisa boitsebiso le lisebelisoa tsa tlhahisoleseding ho Websaete ea Lefatše Lohle.
jpoup o na le matla a ho fumana:
le ho hlahisa HTML ho tloha URL, file, kapa string
hlahisa lintlha, ho sebelisa DOM traversal kapa CSS selectors
ho ntlafatsa likarolo tsa HTML, litšobotsi, le litlhaku
ho hlakola litaba tse rometsoeng ke motho ho latela letšoao le bolokehileng le sireletsehileng, ho thibela litlhaselo tsa XSS
( 45) Ho hlahisa HTML e hlakileng
Software e hahiloe ho rarolla mefuta eohle ea HTML ho sa tsotellehe lits'ebetsong: ho tloha ka mokhoa o hlakileng le ho netefatsa, ho ba le sesepa se sa lokelang: jsoup o tla etsa moralo o lakatsehang oa sebopeho.