{"id":447873,"date":"2025-11-13T18:00:36","date_gmt":"2025-11-13T12:30:36","guid":{"rendered":"https:\/\/techvidvan.com\/tutorials\/?p=447873"},"modified":"2026-06-03T15:51:06","modified_gmt":"2026-06-03T10:21:06","slug":"price-comparison-extension-using-python","status":"publish","type":"post","link":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/","title":{"rendered":"Python Project &#8211; Price Comparison Extension"},"content":{"rendered":"<p>The Price Comparison Extension is a Python-based application designed to compare product prices across multiple e-commerce websites. This project aims to provide users with an easy-to-use tool to find the best prices for their desired products on popular online platforms such as Amazon, Flipkart, and eBay. The application utilises web scraping techniques and presents the results in a CSV file for further analysis.<\/p>\n<h3>About Python Price Comparison Extension<\/h3>\n<p>The Price Comparison Extension project leverages web scraping to gather product prices from various e-commerce websites. By inputting the product name into a Tkinter-based graphical user interface (GUI), users can initiate the scraping process and retrieve price information from Amazon, Flipkart, and eBay. The results are saved into a CSV file for easy access and comparison.<\/p>\n<h3>Objectives of Python Price Comparison Extension<\/h3>\n<ul>\n<li>Develop a tool for comparing product prices across multiple e-commerce websites.<\/li>\n<li>Implement a user-friendly interface for entering product names and displaying the scraping process.<\/li>\n<li>Automate the web scraping process to gather product information from Amazon, Flipkart, and eBay.<\/li>\n<li>Save the gathered data into a CSV file for further analysis.<\/li>\n<\/ul>\n<h3>Project Setup<\/h3>\n<h4>Required Libraries<\/h4>\n<ul>\n<li><strong>Selenium<\/strong>: For web scraping and browser automation.<\/li>\n<li><strong>Pandas<\/strong>: For data manipulation and analysis.<\/li>\n<li><strong>webdriver-manager<\/strong>: For managing browser drivers.<\/li>\n<li><strong>Tkinter<\/strong>: For building the graphical user interface.<\/li>\n<\/ul>\n<h4>Prerequisites for Python Price Comparison Extension<\/h4>\n<ul>\n<li>Basic understanding of Python programming.<\/li>\n<li>Familiarity with web scraping concepts using Selenium.<\/li>\n<li>Understanding of Tkinter for GUI development.<\/li>\n<\/ul>\n<h3>Download the Python Price Comparison Extension Project<\/h3>\n<p>Please download the source code of the Python Price Comparison Extension Project: <a href=\"https:\/\/drive.google.com\/file\/d\/1TEsXIuerYKRSx-Bwn4m8m_TbwOq0XZ8_\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\"><strong>Python Price Comparison Extension Project Code.<\/strong><\/a><\/p>\n<h3>Step-by-Step Code Implementation of Python Price Comparison Extension<\/h3>\n<h4>1. Importing Libraries<\/h4>\n<ul>\n<li><strong>time<\/strong>: It introduces delays in the web scraping process to allow pages to load.<\/li>\n<li><strong>Pandas<\/strong>: It is used for data manipulation and saving scraped data.<\/li>\n<li><strong>Selenium and related imports<\/strong>: Used for automating web browser interactions.<\/li>\n<li><strong>Tkinter and messagebox:<\/strong> Used for creating a graphical user interface.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import time\r\nimport pandas as pd\r\nfrom selenium import webdriver\r\nfrom selenium.webdriver.common.by import By\r\nfrom selenium.webdriver.chrome.service import Service as ChromeService\r\nfrom webdriver_manager.chrome import ChromeDriverManager\r\nimport tkinter as tk\r\nfrom tkinter import messagebox\r\n<\/pre>\n<h4>2. Scraping Function<\/h4>\n<ul>\n<li>This function initiates the scraping process, taking <strong>product_name<\/strong> as an argument.<\/li>\n<li><strong>The webdriver.Chrome( )<\/strong> sets up the Chrome WebDriver using <strong>webdriver_manager<\/strong> to manage driver installations.<\/li>\n<li><strong>urls<\/strong> is a dictionary containing search URLs for Amazon, Flipkart, and eBay.<\/li>\n<li><strong>Scrape_amazon<\/strong>: This function scrapes data from the search results page of the specified product on Amazon.<\/li>\n<li><strong>scrape_flipkart:<\/strong> This function scrapes data from the Flipkart site&#8217;s search result page for the specified product.<\/li>\n<li><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>scrape_ebay:<\/strong> This function scrapes data from the eBay site&#8217;s search result page for the specified product.<\/span><\/li>\n<li>The above functions call each scraping function to gather data.<\/li>\n<li><strong>driver.quit():<\/strong> Closes the web browser.<\/li>\n<li><strong>df = pd.DataFrame(results):<\/strong> This converts the results list into a Pandas DataFrame.<\/li>\n<li><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">Finally, it is saved to a CSV file using\u00a0<strong>df.to_csv().<\/strong><\/span><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def start_scraping(product_name):\r\n   driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))\r\n\r\n\r\n   urls = {\r\n       \"Amazon\": f\"https:\/\/www.amazon.in\/s?k={product_name}\",\r\n       \"Flipkart\": f\"https:\/\/www.flipkart.com\/search?q={product_name}\",\r\n       \"eBay\": f\"https:\/\/www.ebay.com\/sch\/i.html?_nkw={product_name}\"\r\n   }\r\n\r\n\r\n   results = []\r\n\r\n\r\n   def scrape_amazon():\r\n       driver.get(urls[\"Amazon\"])\r\n       time.sleep(3)\r\n       products = driver.find_elements(By.XPATH, \"\/\/div[@data-component-type='s-search-result']\")\r\n       for product in products[:5]:\r\n           title = product.find_element(By.TAG_NAME, \"h2\").text\r\n           try:\r\n               price = product.find_element(By.CLASS_NAME, \"a-price-whole\").text\r\n           except:\r\n               price = \"N\/A\"\r\n           results.append({\"Website\": \"Amazon\", \"Title\": title, \"Price\": price})\r\n\r\n\r\n   def scrape_flipkart():\r\n       driver.get(urls[\"Flipkart\"])\r\n       time.sleep(3)\r\n       products = driver.find_elements(By.CLASS_NAME, \"_1AtVbE\")\r\n       for product in products[:5]: \r\n           try:\r\n               title = product.find_element(By.CLASS_NAME, \"IRpwTa\").text\r\n               price = product.find_element(By.CLASS_NAME, \"_30jeq3\").text\r\n               results.append({\"Website\": \"Flipkart\", \"Title\": title, \"Price\": price})\r\n           except:\r\n               continue\r\n\r\n\r\n   def scrape_ebay():\r\n       driver.get(urls[\"eBay\"])\r\n       time.sleep(3)\r\n       products = driver.find_elements(By.CLASS_NAME, \"s-item\")\r\n       for product in products[:5]:\r\n           try:\r\n               title = product.find_element(By.CLASS_NAME, \"s-item__title\").text\r\n               price = product.find_element(By.CLASS_NAME, \"s-item__price\").text\r\n               results.append({\"Website\": \"eBay\", \"Title\": title, \"Price\": price})\r\n           except:\r\n               continue\r\n\r\n\r\n   scrape_amazon()\r\n   scrape_flipkart()\r\n   scrape_ebay()\r\n\r\n\r\n   driver.quit()\r\n\r\n\r\n   df = pd.DataFrame(results)\r\n   df.to_csv(\"price_comparison_results.csv\", index=False)\r\n\r\n\r\n   messagebox.showinfo(\"Info\", \"Comparison completed and results saved to price_comparison_results.csv\")\r\n<\/pre>\n<h4>3. Tkinter Interface<\/h4>\n<ul>\n<li><strong>get_product_name()<\/strong> function gets the product name from the user input.<\/li>\n<li>Then retrieves the product name from the input entry, and if the product name is not empty, then it calls the start_scraping function<\/li>\n<li><strong>root = tk.Tk():<\/strong> It initializes the main Tkinter window.<\/li>\n<li><strong>tk.Button( ):<\/strong> It creates a button that, when clicked, calls the get_product_name function to start the scraping process.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def get_product_name():\r\n   product_name = entry.get()\r\n   if product_name:\r\n       start_scraping(product_name)\r\n   else:\r\n       messagebox.showerror(\"Input Error\", \"Please enter a product name\")\r\n\r\n\r\nroot = tk.Tk()\r\nroot.title(\"TechVidvan@Price Comparison Extension\")\r\n\r\n\r\ntk.Label(root, text=\"Enter Product Name:\").pack(pady=10)\r\nentry = tk.Entry(root)\r\nentry.pack(pady=5)\r\n\r\n\r\ntk.Button(root, text=\"Start Scraping\", command=get_product_name).pack(pady=20)\r\n\r\n\r\nroot.mainloop()\r\n<\/pre>\n<h3>Python Price Comparison Extension Output<\/h3>\n<p><strong>1. Application Interface<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/price-comparison-interface.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447878 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/price-comparison-interface.webp\" alt=\"price comparison interface\" width=\"427\" height=\"265\" \/><\/a><\/p>\n<p><strong>2. Scraping Site 1<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site1.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447879 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site1.webp\" alt=\"scraping site1\" width=\"1448\" height=\"950\" \/><\/a><\/p>\n<p><strong>3. Scraping Site 2<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site2.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447880 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site2.webp\" alt=\"scraping site2\" width=\"1452\" height=\"949\" \/><\/a><\/p>\n<p><strong>4. Scraping Site 3<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site3.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447881 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/scraping-site3.webp\" alt=\"scraping site3\" width=\"1449\" height=\"947\" \/><\/a><\/p>\n<p><strong>5. Comparison Completed<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/comparison-completed.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447882 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/comparison-completed.webp\" alt=\"comparison completed\" width=\"429\" height=\"270\" \/><\/a><\/p>\n<p><strong>6. Price Comparison Results<\/strong><\/p>\n<p><a href=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/price-comparison-results.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-447883 size-full\" src=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/price-comparison-results.webp\" alt=\"price comparison results\" width=\"1856\" height=\"918\" \/><\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>The Price Comparison Extension project successfully integrates web scraping with a user-friendly interface built with Tkinter. It provides a practical tool for comparing product prices across multiple e-commerce websites, helping users find the best deals and make informed purchasing decisions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Price Comparison Extension is a Python-based application designed to compare product prices across multiple e-commerce websites. This project aims to provide users with an easy-to-use tool to find the best prices for their&#46;&#46;&#46;<\/p>\n","protected":false},"author":710,"featured_media":447875,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1053],"tags":[5727,5724,5725,5723,5726,483,3249,1207,5717],"class_list":["post-447873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-price-comparison-extension","tag-price-comparison-extension-using-python","tag-price-comparison-extension-with-python","tag-python-price-comparison-extension","tag-python-price-comparison-extension-project","tag-python-project","tag-python-project-for-beginners","tag-python-project-for-practice","tag-python-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Project - Price Comparison Extension - TechVidvan<\/title>\n<meta name=\"description\" content=\"The Python Price Comparison Extension project uses the power of web scraping to gather product prices from various e-commerce websites.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Project - Price Comparison Extension - TechVidvan\" \/>\n<meta property=\"og:description\" content=\"The Python Price Comparison Extension project uses the power of web scraping to gather product prices from various e-commerce websites.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/\" \/>\n<meta property=\"og:site_name\" content=\"TechVidvan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TechVidvan\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-13T12:30:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T10:21:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:site\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Project - Price Comparison Extension - TechVidvan","description":"The Python Price Comparison Extension project uses the power of web scraping to gather product prices from various e-commerce websites.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/","og_locale":"en_US","og_type":"article","og_title":"Python Project - Price Comparison Extension - TechVidvan","og_description":"The Python Price Comparison Extension project uses the power of web scraping to gather product prices from various e-commerce websites.","og_url":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/","og_site_name":"TechVidvan","article_publisher":"https:\/\/www.facebook.com\/TechVidvan\/","article_published_time":"2025-11-13T12:30:36+00:00","article_modified_time":"2026-06-03T10:21:06+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp","type":"image\/webp"}],"author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@vidvantech","twitter_site":"@vidvantech","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#article","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/829765a79c50bfc57ec4a1049442c1d5"},"headline":"Python Project &#8211; Price Comparison Extension","datePublished":"2025-11-13T12:30:36+00:00","dateModified":"2026-06-03T10:21:06+00:00","mainEntityOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/"},"wordCount":579,"commentCount":0,"publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp","keywords":["price comparison extension","price comparison extension using python","price comparison extension with python","python price comparison extension","python price comparison extension project","Python project","python project for beginners","Python project for practice","python tutorials"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/","url":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/","name":"Python Project - Price Comparison Extension - TechVidvan","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#primaryimage"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#primaryimage"},"thumbnailUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp","datePublished":"2025-11-13T12:30:36+00:00","dateModified":"2026-06-03T10:21:06+00:00","description":"The Python Price Comparison Extension project uses the power of web scraping to gather product prices from various e-commerce websites.","breadcrumb":{"@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#primaryimage","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2025\/10\/python-price-comparison-extension-project.webp","width":1200,"height":628,"caption":"python price comparison extension project"},{"@type":"BreadcrumbList","@id":"https:\/\/techvidvan.com\/tutorials\/price-comparison-extension-using-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techvidvan.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Python Project &#8211; Price Comparison Extension"}]},{"@type":"WebSite","@id":"https:\/\/techvidvan.com\/tutorials\/#website","url":"https:\/\/techvidvan.com\/tutorials\/","name":"TechVidvan Blogs","description":"","publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techvidvan.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techvidvan.com\/tutorials\/#organization","name":"TechVidvan","url":"https:\/\/techvidvan.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","width":200,"height":50,"caption":"TechVidvan"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TechVidvan\/","https:\/\/x.com\/vidvantech"]},{"@type":"Person","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/829765a79c50bfc57ec4a1049442c1d5","name":"TechVidvan Team"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/447873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/users\/710"}],"replies":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/comments?post=447873"}],"version-history":[{"count":9,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/447873\/revisions"}],"predecessor-version":[{"id":448137,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/447873\/revisions\/448137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media\/447875"}],"wp:attachment":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media?parent=447873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/categories?post=447873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/tags?post=447873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}