<prompt> Tengeneza hati ya Python inayofuta data kutoka kwa tovuti fulani k.m., makala ya habari, uorodheshaji wa bidhaa kwa kutumia maktaba ya BeautifulSoup. Hati inapaswa kuhifadhi data iliyofutwa katika muundo uliopangwa k.m., JSON au XML.  <response>: Katika mfano huu, tutaunda hati ya Python inayofuta mada za makala ya habari na URL zake kutoka kwa tovuti ya ibadilishe na tovuti yako unayotaka kwa kutumia BeautifulSoup. Data iliyofutwa itahifadhiwa katika umbizo la JSON.Kwanza, hakikisha kuwa umesakinisha maktaba zinazohitajika:bashibomba kusakinisha maombi ya beautifulsoup4Sasa, tengeneza faili inayoitwa scraper.py na uongeze nambari ifuatayo: chatukuagiza jsonmaombi ya kuagizakutoka kwa bs4 agiza BeautifulSoup Badilisha URL hii na tovuti halisi unayotaka kufutaurl requests.geturlhtml_content response.textsupu BeautifulSouphtml_content, html.parser Pata nakala zote za habari kwenye ukurasa unaweza kuhitaji kurekebisha hii kulingana na muundo wa wavutimakala supu.find_alldiv, darasa_makala-ya-habaridata kwa makala katika makala: title article.findh2.text.strip kiungo article.findahref data.ongeza kichwa: kichwa, kiungo: kiungo na openoutput.json, w kama faili ya nje: json.dumpdata, outfileprintKucharaza kumekamilika! Angalia output.json kwa matokeo.Badilisha viteuzi div, class_makala-ya-habari, h2, na a kulingana na muundo wa tovuti unayotaka kufuta.Ili kuendesha hati, toa tu amri ifuatayo kwenye terminal yako au haraka ya amri:bashipython scraper.pyHati itahifadhi data iliyofutwa katika faili iitwayo output.json. 