Ho Etsa Lintho Tse Nang le Python le Tse Ntle - Tlhahiso ea Semalt
Ho na le boitsebiso bo bongata bo hokae ka marang-rang mabapi le mokhoa oa ho senya marang-rang le li-blog hantle. Seo re se hlokang hase feela ho fihlella ho data eo empa ke litsela tse sa qaleng tsa ho li bokella, ho li hlahloba le ho li hlophisa. Python le BeautifulPoup are lisebelisoa tse peli tse tsotehang ho senya marang-rang le ho ntša dintlha. Nakong ea ho senya marang-rang, data e ka etsoa habonolo mme e hlahisoa ka mokhoa o hlokahalang. Haeba u motataisi ea nang le boithatelo o ananelang nako le chelete ea hae, ka sebele u hloka ho potlakisa ts'ebetso ea marang-rang ea web le ho e etsa e le e ntlafalitsoeng kamoo e ka bang kateng - bin grain sale.
Re tla sebelisa bobeli ba Python le BeautifulSoup e le puo e kholo ea ho senya.
1. Bakeng sa basebelisi ba Mac, Python e kenngoa pele ho OS X. Ba lokela ho bula Terminal mme ba kene ho python -version . Ka tsela ena, ba tla khona ho bona Python 2.7 version.
2. Bakeng sa basebelisi ba Windows, re khothaletsa ho kenya Python ka sebaka sa eona sa molao.
3. Ka mor'a moo, u tlameha ho fumana laebrari e ntle ea motlakase ka thuso ea pipi. Sesebelisoa sa tsamaiso ena sephutheloana se entsoe haholo-holo bakeng sa Python.
Ho sethaleng, u tlameha ho kenya khoutu e latelang:
pipolesa e bonolo_install
pip kenya BeautifulSoup4
Melao ea ho khetholla:
Melao e ka sehloohong eo u lokelang ho e hlokomela ke:
1. U lokela ho hlahloba Melao le Melao ea setša pele u qala ka ho pata..E-ba hlokolosi haholo!
2. Ha ua lokela ho kopa lintlha tse tsoang libakeng tseo ka mabifi. Etsa bonnete ba hore sesebelisoa seo u se sebelisang se itšoara hantle. Ho seng joalo, o ka senya setša.
3. Kopo e le 'ngoe ka motsotsoana ke mokhoa o nepahetseng.
4. Mokhoa oa blog kapa site o ka fetoloa nako efe kapa efe, 'me u ka tlameha ho boela u sheba sebaka seo mme u ngolise mongolo oa hau hape ha ho hlokahala.
Tsamaisa sekhooa sa hau leqepheng la Pefo ho utloisisa se lokelang ho etsoa. Bala mongolo o amanang le HTML le Python, 'me ho tsoa liphellong, u tla bona litheko ka har'a li-tags tsa HTML.
Mantsoe ana a HTML a atisa ho hlaha ka mokhoa oa
Export ho Excel CSV
Hang ha u se u ntšitse data, mohato o latelang ke ho o boloka o sa fumaneha ka ntle. The Excel Comma Separated Format ke khetho e molemo ka ho fetisisa tabeng ena, mme o ka e bula habonolo Excel ea hau. Empa pele, o tla tlameha ho kenya li-modules tsa Python CSV le modules ea nako-nako ho tlaleha lintlha tsa hau hantle. Khoutu e latelang e ka kenngoa karolong e kenang ka ntle:
ho kenyelletsa csv
ho tloha ka nako ea letsatsi ho kena ho fihlela joale )
Mekhoa e tsoetseng pele ea litlhahiso
Ntle ho tse ling ke lisebelisoa tse bonolo le tse fapaneng tsa ho senya websaete. Leha ho le joalo, haeba u hloka ho kotula libuka tse ngata, nahana ka mekhoa e meng e latelang:
1. Phekolo ke mohaho o matla le oa hlollang oa ho pata python.
2. U ka boela ua kenyelletsa khoutu le sechaba API. Tshebetso ea data ea hau e tla ba ea bohlokoa. Ka mohlala, o ka leka Facebook Graph API, e thusang ho pata dintlha mme e sa e hlahise maqepheng a Facebook.
3. Ntle ho moo, u ka sebelisa mananeo a backend a kang MySQL 'me u boloke data ka chelete e ngata ka ho nepahala ho nepahetseng.
4. DRY e emetse "U se ke ua ipheta" mme u ka leka ho etsa mesebetsi ea kamehla ka mokhoa ona.