{"id":369609,"date":"2023-02-21T11:41:50","date_gmt":"2023-02-21T11:41:50","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=369609"},"modified":"2023-02-28T13:31:50","modified_gmt":"2023-02-28T13:31:50","slug":"implementation-of-selenium-with-python","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/","title":{"rendered":"Implementation of Selenium with Python"},"content":{"rendered":"\n<p class=\"has-small-font-size\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"selenium\"><strong>What is Selenium?<\/strong><\/h2>\n\n\n\n<p>Selenium is an open-source web automation framework that can be used to automate web browser interactions. It is primarily used for automating web applications for testing purposes, but is certainly not limited to just that. It can also be used for web scraping.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"python\"><strong>What is Python?<\/strong><\/h2>\n\n\n\n<p>Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.<\/p>\n\n\n\n<p class=\"has-white-background-color has-background\"><em><mark class=\"has-inline-color has-black-color\">Selenium with Python can be used to automate web browser interactions. With Selenium, We can write test scripts in Python code to open a web browser, navigate to a page, and interact with elements on the page. We can also use Python to scrape data from web pages. Selenium has a set of methods that can be used to select and interact with elements on web pages.<\/mark><\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install Python using APT<\/h3>\n\n\n\n<p>APT, or Advanced Package Tool is the default package manager that we will find on Ubuntu. We can download the Python package from the official Ubuntu repository. Here&#8217;s how to do it:<\/p>\n\n\n\n<p>1.Open up  terminal by pressing&nbsp;<strong>Ctrl + Alt + T<\/strong>.<\/p>\n\n\n\n<p>2.Update our local system&#8217;s repository list by entering the following command:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ sudo apt update<\/pre>\n\n\n\n<p>3.Download the latest version of Python<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ sudo apt install python3<\/pre>\n\n\n\n<p>4.Check the version of Python.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ python --version<\/pre>\n\n\n\n<p>Output-<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Python 2.7.18<\/pre>\n\n\n\n<p class=\"has-medium-font-size\">                                                                                      <strong>Install pip<\/strong><\/p>\n\n\n\n<p>1.Install pip<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ sudo apt install python3-pip<\/pre>\n\n\n\n<p>2.Check the version of pip<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ pip3 --version<\/pre>\n\n\n\n<p>Output-<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">pip 20.0.2 from \/usr\/lib\/python3\/dist-packages\/pip (python 3.8)<\/pre>\n\n\n\n<p class=\"has-medium-font-size\">                                                                                <strong>Install Selenium<\/strong><\/p>\n\n\n\n<p><strong>Step &#8211; 1 :- Install Selenium in Python<\/strong><\/p>\n\n\n\n<p>Run the python command to get started. If we are using an IDE, simply create a new Python file.<\/p>\n\n\n\n<p>Use the \u201cpip\u201d command in our terminal to install the Selenium package for Python.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ pip install selenium<\/pre>\n\n\n\n<p><strong>Step &#8211; 2 :-<\/strong> <strong>Download web driver<\/strong><\/p>\n\n\n\n<p>Selenium works with all major browsers, including Chrome, Firefox, Internet Explorer, Safari, and Edge. We are using Chrome for this tutorial.&nbsp;<\/p>\n\n\n\n<p>Check the web browser version we are using before downloading the web driver.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"487\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png\" alt=\"download-webdriver\" class=\"wp-image-370187\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-300x122.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-250x101.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-768x312.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT.png 1299w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Go to the&nbsp;<a href=\"https:\/\/chromedriver.chromium.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Chrome web driver website<\/a>. Here, we can find the version of Chrome that we are using and then click the corresponding version of the Chrome web driver.&nbsp;<\/p>\n\n\n\n<p>Choose the option for the system we are using and make sure to download the zip file for our system solely; otherwise, it might lead to misunderstanding.&nbsp;<\/p>\n\n\n\n<p>Once downloaded, extract the file and place it in a specific location on the  system.&nbsp;<\/p>\n\n\n\n<p>We recommend placing it in the safe directory, which is not often accessed like \u2018Program files\u2019 in C-disk.&nbsp;<\/p>\n\n\n\n<p><strong>Connecting&nbsp;Selenium with Python&nbsp;and browser<\/strong><\/p>\n\n\n\n<p>To test Selenium installation, type \u2018import Selenium\u2019 in a Python window or Python script. If we don\u2019t get any errors,.<\/p>\n\n\n\n<p>Let\u2019s import the necessary module &#8211;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ from Selenium import webdriver<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>webdriver<\/strong>:<\/h4>\n\n\n\n<p>This built-in Selenium package function drives the actions; it connects our script to the browser and can do all the actions we describe<\/p>\n\n\n\n<p>2.Create an object (every variable created in Python becomes an object) and add the path to the Chrome driver file as an attribute.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ driver = webdriver.Chrome(&#039;web_path\/chromedriver.exe&#039;)<\/pre>\n\n\n\n<p>Use the command\u2019 webdriver.Chrome()\u2019. The location of the Chrome driver\u2019s \u201cexe\u201d file must be specified in this command.<\/p>\n\n\n\n<p>3.After this, we can use the \u2018driver.get()\u2019 command to open any website.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$ driver.get(&quot;https:\/\/web_link.com\/&quot;)<\/pre>\n\n\n\n<p>Our browser should automatically open the site URL when we run the script.<\/p>\n\n\n\n<p>So, this is how we connect&nbsp;Selenium, Python,&nbsp;and the web browser. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Selenium? Selenium is an open-source web automation framework that can be used to automate web browser interactions. It is primarily used for automating web applications for testing purposes, but is certainly not limited to just that. It can also be used for web scraping. What is Python? Python is a high-level, interpreted, interactive <a href=\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":507,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-369609","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Implementation of Selenium with Python - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Learn how to install &amp; configure web with Selenium and Python\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementation of Selenium with Python - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to install &amp; configure web with Selenium and Python\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-21T11:41:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-28T13:31:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png\" \/>\n<meta name=\"author\" content=\"Jitendra Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jitendra Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\"},\"author\":{\"name\":\"Jitendra Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/99dc56ae952ad7fe9d2c53c9b7073da0\"},\"headline\":\"Implementation of Selenium with Python\",\"datePublished\":\"2023-02-21T11:41:50+00:00\",\"dateModified\":\"2023-02-28T13:31:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\",\"url\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\",\"name\":\"Implementation of Selenium with Python - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png\",\"datePublished\":\"2023-02-21T11:41:50+00:00\",\"dateModified\":\"2023-02-28T13:31:50+00:00\",\"description\":\"Learn how to install & configure web with Selenium and Python\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT.png\",\"width\":1299,\"height\":527,\"caption\":\"oie_RHvR7x4gTeHT\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementation of Selenium with Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/99dc56ae952ad7fe9d2c53c9b7073da0\",\"name\":\"Jitendra Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c8d4de619d7c3b4a35dde558fa19cedea3490169ff972780a7f0ecc335024a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c8d4de619d7c3b4a35dde558fa19cedea3490169ff972780a7f0ecc335024a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Jitendra Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/jitendrakr-qa904\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementation of Selenium with Python - Webkul Blog","description":"Learn how to install & configure web with Selenium and Python","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:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/","og_locale":"en_US","og_type":"article","og_title":"Implementation of Selenium with Python - Webkul Blog","og_description":"Learn how to install & configure web with Selenium and Python","og_url":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-02-21T11:41:50+00:00","article_modified_time":"2023-02-28T13:31:50+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png","type":"","width":"","height":""}],"author":"Jitendra Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Jitendra Kumar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/"},"author":{"name":"Jitendra Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/99dc56ae952ad7fe9d2c53c9b7073da0"},"headline":"Implementation of Selenium with Python","datePublished":"2023-02-21T11:41:50+00:00","dateModified":"2023-02-28T13:31:50+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/","url":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/","name":"Implementation of Selenium with Python - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT-1200x487.png","datePublished":"2023-02-21T11:41:50+00:00","dateModified":"2023-02-28T13:31:50+00:00","description":"Learn how to install & configure web with Selenium and Python","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/oie_RHvR7x4gTeHT.png","width":1299,"height":527,"caption":"oie_RHvR7x4gTeHT"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/implementation-of-selenium-with-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Implementation of Selenium with Python"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/99dc56ae952ad7fe9d2c53c9b7073da0","name":"Jitendra Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c8d4de619d7c3b4a35dde558fa19cedea3490169ff972780a7f0ecc335024a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c8d4de619d7c3b4a35dde558fa19cedea3490169ff972780a7f0ecc335024a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Jitendra Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/jitendrakr-qa904\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/369609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/507"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=369609"}],"version-history":[{"count":37,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/369609\/revisions"}],"predecessor-version":[{"id":376360,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/369609\/revisions\/376360"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=369609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=369609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=369609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}