{"id":7377,"date":"2020-05-16T11:04:47","date_gmt":"2020-05-16T05:34:47","guid":{"rendered":"https:\/\/www.csestack.org\/?p=7377"},"modified":"2020-05-16T14:04:11","modified_gmt":"2020-05-16T08:34:11","slug":"check-backlink-python-reading-url-page-status-code","status":"publish","type":"post","link":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/","title":{"rendered":"How to Check Backlink in Python | Reading URL Page and Status Code"},"content":{"rendered":"\n<p>We will start with the basic of the reading URL data from the internet and HTTP status code. <\/p>\n\n\n\n<p>After that, we will see how you can check backlink in Python- whether a given backlink is present or not in a web page URL.<\/p>\n\n\n\n<p>Let&#8217;s start digging. Python is amazing.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fd6016ee355\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fd6016ee355\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#How_to_read_the_data_from_internet_URL\" >How to read the data from internet URL?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#How_to_read_the_status_code_of_the_URL\" >How to read the status code of the URL?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#How_to_check_backlink_in_Python_Backlink_Checker_Tool\" >How to check backlink in Python? (Backlink Checker Tool)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#Automating_Boring_Stuff\" >Automating Boring Stuff<\/a><\/li><\/ul><\/nav><\/div>\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_read_the_data_from_internet_URL\"><\/span>How to read the data from internet URL?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>You can use the <code>requests<\/code> module. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Import <code>requests<\/code> module in your Python program.<\/li><li>Use <code>get()<\/code> method from the <code>requests<\/code> module to the request data by passing the web page URL as an attribute.<\/li><li>Use the <code>text<\/code> attribute to get URL page text data.<\/li><\/ul>\n\n\n\n<p>Here in this example. I&#8217;m using Python Wikipedia URL for demonstration. <\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">import requests\n\ndef get_url_data(link):\n  f = requests.get(link)\n  return f.text\n\nif __name__==\"__main__\":\n  url = \"https:\/\/en.wikipedia.org\/wiki\/Python_(programming_language)\"\n  data = get_url_data(url)\n  print(data)<\/pre>\n\n\n\n<p><strong>Output:<\/strong><\/p>\n\n\n\n<p>It will print the complete HTML data content from Wikipedia web page.<\/p>\n\n\n\n<p>You can make this script automated by taking the URL as <a href=\"https:\/\/www.csestack.org\/how-to-get-user-input-in-python\/\">user input in Python<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_read_the_status_code_of_the_URL\"><\/span>How to read the status code of the URL?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Whenever you open any web URL, it returns the HTTP status code along with the HTML data.<\/p>\n\n\n\n<p>In this case, we are considering two HTTP status code.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>200- if the request is successfully executed (when you provide valid URL)<\/li><li>404- if the request URL is not valid.<\/li><\/ul>\n\n\n\n<p>For status code, use <code>status_code<\/code> attribute.<\/p>\n\n\n\n<p>We are extending the above program to get web page text data and the status response code.<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">import requests \n\ndef get_url_data(link):\n  f = requests.get(link)\n  return f.text, f.status_code\n\nif __name__==\"__main__\":\n  url = \"https:\/\/en.wikipedia.org\/wiki\/Python_(programming_language)\"\n  data = get_url_data(url)\n  print(\"URL data\", data[0])\n  print(\"URL status code\", data[1])<\/pre>\n\n\n\n<p><strong>Output:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>If you give the valid URL path, it will return the 200 status code. <\/li><li>If you give the invalid URL path, it will return the 404 &#8220;file not found&#8221; status code.<\/li><\/ul>\n\n\n\n<p>I was working on one of the <a href=\"https:\/\/www.csestack.org\/python-web-development-django\/\">Python Django<\/a> projects for developing the online SEO (Search Engine Optimization) tool. In that project, I had to check whether a particular link (backlink) is present in the given web page URL or not.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_check_backlink_in_Python_Backlink_Checker_Tool\"><\/span>How to check backlink in Python? (Backlink Checker Tool)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>We are writing <code>check_backlink()<\/code> function which will return -1 if the backlink is not present in the given URL. Otherwise, it returns a positive integer that is an index of the first matching backlink.<\/p>\n\n\n\n<p><strong>Note:<\/strong> <code>find()<\/code> is a string method that returns the index of the first matching string. If the given string is not present, it returns -1.<\/p>\n\n\n\n<p>Based on the response from the <code>check_backlink()<\/code> method, an appropriate message is printed using the <a href=\"https:\/\/www.csestack.org\/elif-nested-if-else-in-python-3-code-example-syntax\/\">if-else statement<\/a>.<\/p>\n\n\n\n<p>Here is the simple program to check the backlink. <\/p>\n\n\n\n<p><strong>Simple Python Backlink Checker Tool<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">import requests\n\ndef check_backlink(url, backlink):\n  f = requests.get(url)\n  data = f.text\n  return data.find(backlink)\n\n\nif __name__==\"__main__\":\n\n  url=\"https:\/\/en.wikipedia.org\/wiki\/Python_(programming_language)\"\n  backlink=\"https:\/\/www.python.org\/downloads\/release\/python-383\/\"\n\n  res = check_backlink(url, backlink)\n  if res == -1:\n    print(\"Backlink not found.\")\n  else:\n    print(\"Backlink found.\")<\/pre>\n\n\n\n<p><strong>Output:<\/strong><\/p>\n\n\n\n<p>As the given backlink is present in the URL web page, <code>check_backlink()<\/code> will return a positive integer value.<\/p>\n\n\n\n<p>So the output is,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Backlink found.<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Automating_Boring_Stuff\"><\/span>Automating Boring Stuff <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Just like checking backlink, there are many use cases you can automate where you can use the <code>requests<\/code> module to read the data from the internet.<\/p>\n\n\n\n<p>Here are some of the use cases, you can try out. In other words, these are the ideas to develop the tool and to automate some of the boring stuff.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>How to find backlinks to a specific page? <\/strong><br>Read the data from the given page and list down all the backlinks.<\/li><li><strong>Develop A tool to extract all the email addresses from the web page URL.<\/strong><br>Read the data from the given page and <a href=\"https:\/\/www.csestack.org\/python-extract-emails-read-file\/\">find all the email addresses in the data<\/a>.<\/li><\/ul>\n\n\n\n<p><strong>Why do I like Python so much?<\/strong><\/p>\n\n\n\n<p>With very few line of code, we can do some much and automating some boring stuff.<\/p>\n\n\n\n<p>In this Python tutorial, we have learned reading data from the URL, checking status code, and to check backlink in Python.<\/p>\n\n\n\n<p>Any questions? Feel free to ask in the comment section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,73],"tags":[72],"class_list":["post-7377","post","type-post","status-publish","format-standard","hentry","category-code","category-python","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Check Backlink in Python | Reading URL Page and Status Code<\/title>\n<meta name=\"description\" content=\"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Check Backlink in Python | Reading URL Page and Status Code\" \/>\n<meta property=\"og:description\" content=\"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/\" \/>\n<meta property=\"og:site_name\" content=\"CSEstack\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aniruddha.ca\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/aniruddha.ca\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-16T05:34:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-16T08:34:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.csestack.org\/wp-content\/uploads\/2024\/01\/csestack-blog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aniruddha Chaudhari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ani_chaudhari\" \/>\n<meta name=\"twitter:site\" content=\"@ani_chaudhari\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aniruddha Chaudhari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/\"},\"author\":{\"name\":\"Aniruddha Chaudhari\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"headline\":\"How to Check Backlink in Python | Reading URL Page and Status Code\",\"datePublished\":\"2020-05-16T05:34:47+00:00\",\"dateModified\":\"2020-05-16T08:34:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/\"},\"wordCount\":578,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"keywords\":[\"Python\"],\"articleSection\":[\"Code\",\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/\",\"name\":\"How to Check Backlink in Python | Reading URL Page and Status Code\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#website\"},\"datePublished\":\"2020-05-16T05:34:47+00:00\",\"dateModified\":\"2020-05-16T08:34:11+00:00\",\"description\":\"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/check-backlink-python-reading-url-page-status-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.csestack.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Check Backlink in Python | Reading URL Page and Status Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#website\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/\",\"name\":\"CSEstack\",\"description\":\"Computer Science &amp; Programming Portal\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.csestack.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\",\"name\":\"Aniruddha Chaudhari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"contentUrl\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"width\":634,\"height\":634,\"caption\":\"Aniruddha Chaudhari\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\"},\"description\":\"I am a Python enthusiast who loves Linux and Vim. I hold a Master of Computer Science degree from NIT Trichy and have 10 years of experience in the IT industry, focusing on the Software Development Lifecycle from Requirements Gathering, Design, Development to Deployment. I have worked at IBM, Ericsson, and NetApp, and I share my knowledge on CSEstack.org.\",\"sameAs\":[\"https:\\\/\\\/www.csestack.org\",\"https:\\\/\\\/www.facebook.com\\\/aniruddha.ca\",\"pythonwithani\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/aniruddha28\\\/\",\"https:\\\/\\\/x.com\\\/ani_chaudhari\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCw0a__B0eJsvCujkSIfLTAA\"],\"url\":\"https:\\\/\\\/www.csestack.org\\\/author\\\/anicse\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Check Backlink in Python | Reading URL Page and Status Code","description":"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.","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:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/","og_locale":"en_US","og_type":"article","og_title":"How to Check Backlink in Python | Reading URL Page and Status Code","og_description":"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.","og_url":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/","og_site_name":"CSEstack","article_publisher":"https:\/\/www.facebook.com\/aniruddha.ca","article_author":"https:\/\/www.facebook.com\/aniruddha.ca","article_published_time":"2020-05-16T05:34:47+00:00","article_modified_time":"2020-05-16T08:34:11+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.csestack.org\/wp-content\/uploads\/2024\/01\/csestack-blog.jpg","type":"image\/jpeg"}],"author":"Aniruddha Chaudhari","twitter_card":"summary_large_image","twitter_creator":"@ani_chaudhari","twitter_site":"@ani_chaudhari","twitter_misc":{"Written by":"Aniruddha Chaudhari","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#article","isPartOf":{"@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/"},"author":{"name":"Aniruddha Chaudhari","@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"headline":"How to Check Backlink in Python | Reading URL Page and Status Code","datePublished":"2020-05-16T05:34:47+00:00","dateModified":"2020-05-16T08:34:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/"},"wordCount":578,"commentCount":2,"publisher":{"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"keywords":["Python"],"articleSection":["Code","Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/","url":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/","name":"How to Check Backlink in Python | Reading URL Page and Status Code","isPartOf":{"@id":"https:\/\/www.csestack.org\/#website"},"datePublished":"2020-05-16T05:34:47+00:00","dateModified":"2020-05-16T08:34:11+00:00","description":"How check backlink in Python? How to read the data and HTTP status from internet URL? Develop backlink checker.","breadcrumb":{"@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.csestack.org\/check-backlink-python-reading-url-page-status-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.csestack.org\/"},{"@type":"ListItem","position":2,"name":"How to Check Backlink in Python | Reading URL Page and Status Code"}]},{"@type":"WebSite","@id":"https:\/\/www.csestack.org\/#website","url":"https:\/\/www.csestack.org\/","name":"CSEstack","description":"Computer Science &amp; Programming Portal","publisher":{"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.csestack.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218","name":"Aniruddha Chaudhari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","url":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","contentUrl":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","width":634,"height":634,"caption":"Aniruddha Chaudhari"},"logo":{"@id":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg"},"description":"I am a Python enthusiast who loves Linux and Vim. I hold a Master of Computer Science degree from NIT Trichy and have 10 years of experience in the IT industry, focusing on the Software Development Lifecycle from Requirements Gathering, Design, Development to Deployment. I have worked at IBM, Ericsson, and NetApp, and I share my knowledge on CSEstack.org.","sameAs":["https:\/\/www.csestack.org","https:\/\/www.facebook.com\/aniruddha.ca","pythonwithani","https:\/\/www.linkedin.com\/in\/aniruddha28\/","https:\/\/x.com\/ani_chaudhari","https:\/\/www.youtube.com\/channel\/UCw0a__B0eJsvCujkSIfLTAA"],"url":"https:\/\/www.csestack.org\/author\/anicse\/"}]}},"_links":{"self":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/7377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/comments?post=7377"}],"version-history":[{"count":7,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/7377\/revisions"}],"predecessor-version":[{"id":7384,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/7377\/revisions\/7384"}],"wp:attachment":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/media?parent=7377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/categories?post=7377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/tags?post=7377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}