<prompt> Tengeneza programu ya kuchapisha wavuti ya Python kwa kutumia maktaba ya BeautifulSoup ambayo hutoa maelezo ya bidhaa jina, bei, na maelezo kutoka kwa ukurasa wa matokeo ya utafutaji wa tovuti ya e-commerce. Hifadhi data iliyotolewa kwenye faili ya JSON.  <response>: Kwanza, unahitaji kufunga maktaba zinazohitajika. Unaweza kufanya hivyo kwa kukimbia:bashibomba kusakinisha maombi ya beautifulsoup4Sasa, wacha tuunde hati ya Python ambayo itafuta habari ya bidhaa kutoka kwa wavuti ya e-commerce kwa kutumia BeautifulSoup. chatukuagiza jsonmaombi ya kuagizakutoka kwa bs4 agiza BeautifulSoup Badilisha na URL ya ukurasa wa matokeo ya utaftaji unayotaka kufutaurl requests.geturlhtml_content response.textsupu BeautifulSouphtml_content, html.parser Tafuta chombo ambacho kinashikilia habari ya bidhaa. Badilisha kiteuzi cha CSS na kinachofaa kwa tovuti yako unayolenga.products_container supu.select_one.products-container Pata bidhaa zote za kibinafsi ndani ya chombo. Badilisha kiteuzi cha CSS na kinachofaa kwa tovuti yako unayolenga.products products_container.select.bidhaa-kipengeeproduct_list kwa bidhaa katika bidhaa: Dondoo jina la bidhaa, bei, na maelezo. Badilisha vichaguzi vya CSS na vinavyofaa kwa tovuti unayolenga. jina product.select_one.product-name.text.strip bei product.select_one.bidhaa-bei.text.strip maelezo product.select_one.product-description.text.strip product_info jina: jina, bei: bei, maelezo: maelezo orodha_ya_bidhaa.ambatishamaelezo_ya_bidhaa Hifadhi data iliyotolewa kwenye faili ya JSON.na openproducts.json, w kama f: json.dumporodha_ya_bidhaa, f, indenti2printMaelezo ya bidhaa yamehifadhiwa kwa products.jsonBadilisha mfano wa viteuzi vya URL na CSS na thamani zinazofaa za tovuti ya biashara ya mtandaoni unayotaka kuchana. Tekeleza hati, na itahifadhi maelezo ya bidhaa iliyotolewa kwenye faili ya JSON inayoitwa products.json. 