Back to Question Center
0

Semalt Elaborates Air URLitor - Inneal Briseadh-lìn agus Cleachdadh Dàta fìor choltach

1 answers:

'S e inneal tarraing às ùr agus briseadh dàta a tha ann an URLitor. Gus URLitor a chleachdadh, feumaidh tu liosta a chur ris a h-uile URL a tha thu airson a sgrìobadh air-loidhne san teamplaid a chaidh a sholarachadh. An uair sin feumaidh tu an eileamaid HTML a tha thu ag iarraidh a thoirt bho na duilleagan-lìn agus briog air a 'phutan cuir a-steach - los altos computer repair. Tha e cho furasta ris an sin. Leis an inneal seo, chan fheum thu lethbhreac a dhèanamh no a ghluasad bhon bhrobhsair tuilleadh.

Is e xPath cànan a thathar a 'cleachdadh gus rannsachadh a lorg ann am faidhlichean XML. Bidh e a 'cleachdadh sreathan àraidh gus seataichean-nòta no nòtaichean a thaghadh ann am faidhlichean XML. Tha na h-abairtean a tha XPath a 'tuigsinn gu math coltach ris na tha air an cleachdadh le faidhlichean coimpiutair àbhaisteach no sgrìobhainnean.

Ged a tha XPath air a chleachdadh le grunn chànanan prògraman, chaidh an inneal seo a thogail dha luchd-cleachdaidh aig nach eil eòlas prògramadh. Mar sin, chan fheum thu a bhith nad phrògramadair gus a chleachdadh. Leis an inneal seo, faodaidh tu dàta a tharraing bho dhiofar duilleagan HTML agus XML.

Airson sìmplidh cleachdaidh, tha grunn mhion-bheachdan XPath gu tric air an cleachdadh ann an clàr-taice gus nach fheum luchd-cleachdaidh ach aon dhiubh a thaghadh a rèir an amais. Ach, tha an saorsa aig luchd-cleachdaidh fìor eòlach de XPath na freagairtean àbhaisteach aca a chleachdadh uair sam bith a tha iad ag iarraidh..

Chaidh an inneal a dhealbh le comas 100 URL ann an aon seisean sgrìobidh, agus bidh e a 'toirt suas le 10 abairtean aig an aon àm. Ann am faclan eile, is urrainn dha dàta a sgrìobadh bho 100 URL aig a 'char as àirde aig aon àm.

Tha cuid de na h-abairtean cudthromach XPath a ghabhas atharrachadh no a chur ri chèile air am mìneachadh ceart gu h-ìosal:

1. // div [2] - Tha an abairt seo a 'taghadh an dàrna div gu h-ailtearach;

2. // ceangal [@ rel = 'canonical'] / @ href - Tha am facal seo a 'taghadh an àite (ath-chuairteachadh) den tag a tha air a chleachdadh a 'suidheachadh an t-àraid iom-fhillte co-ionnan ri canonach;

3. / html / head / meta [@ name = 'description'] / @ content - Cleachdaidh am facal seo airson susbaint a thaghadh;

4. // * [@ class = 'class-name'] - Faodaidh tu an abairt seo a chleachdadh gus gach eileamaid le 'class-name' a thaghadh mar Clas CSS;

5. // h2 | // tiotal - Faodar an abairt seo a chleachdadh gus an dà chuid H2 agus tiotal na duilleige a thaghadh;

6. // * [name

= 'h1' no name

= 'title'] - Tha am facal seo ag obair dìreach mar an tè gu h-àrd. Ach, tha am facal a chaidh a thaisbeanadh gu h-àrd nas fheàrr bhon a tha e nas giorra;

7. // * [tha (@class, 'thumb')] - Tha am facal seo a 'taghadh gach eileamaid aig a bheil clas CSS agus cuideachd' òrdag ' airson togail;

8. // pàrant :: * [text

= 'Fàilte'] - Tha am facal seo a 'taghadh pàrant de eileamaid sam bith aig a bheil an teacsa' Welcome ';

'S e tionndadh Beta a tha san inneal seo agus dh' obraich e fhathast le cuid de mhearachdan. Ach, tha e fhathast na uidheam mòr do luchd-cleachdaidh aig nach eil mòran eòlais air prògraman seach gu bheil na h-abairtean a chaidh a chleachdadh gu tric air an comharrachadh ann an clàr-taice mar a chaidh a ràdh roimhe.

December 7, 2017