<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shahidul Islam </title>
    <description>The latest articles on DEV Community by Shahidul Islam  (@shahidul).</description>
    <link>https://dev.to/shahidul</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F853359%2Fd211c5a7-eb4f-4c8b-a6a6-ea63d8c73fbe.jpg</url>
      <title>DEV Community: Shahidul Islam </title>
      <link>https://dev.to/shahidul</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shahidul"/>
    <language>en</language>
    <item>
      <title>Do you know what web scraping is?</title>
      <dc:creator>Shahidul Islam </dc:creator>
      <pubDate>Thu, 21 Jul 2022 17:41:00 +0000</pubDate>
      <link>https://dev.to/shahidul/do-you-know-what-web-scraping-is-2cn2</link>
      <guid>https://dev.to/shahidul/do-you-know-what-web-scraping-is-2cn2</guid>
      <description>&lt;p&gt;Simply put, web scraping is the way to extract data from the internet in a structured format.&lt;/p&gt;

&lt;p&gt;The internet is undoubtedly full of information, but it is merely structured. For any project which needs data, the format is fundamental. Some might need Excel, some require CSV format, and some need JSON format for use as an API. So, for that reason, web scraping is needed.&lt;/p&gt;

&lt;p&gt;How does web scraping work?&lt;br&gt;
A scraper will download the HTML of a page on requests and save entire data or some selected data in a file used for the project.&lt;/p&gt;

&lt;p&gt;Which scraping tool is the best?&lt;br&gt;
There is no best scraping tool. All tools are required in different situations. Each website is unique and has its challenge when scraping. Depending on the complexity of the scraping project, the tool selection varies. However, some tools are available like #python packages, no-code tools, browser extensions, e.t.c.&lt;/p&gt;




&lt;p&gt;IF YOU LIKE THIS POST, PLEASE HIT THE HEART ICON ON LEFT.&lt;/p&gt;

</description>
      <category>python</category>
      <category>webscraping</category>
      <category>programming</category>
    </item>
    <item>
      <title>Facts about Web Scraping</title>
      <dc:creator>Shahidul Islam </dc:creator>
      <pubDate>Mon, 09 May 2022 19:56:47 +0000</pubDate>
      <link>https://dev.to/shahidul/facts-about-web-scraping-1jc0</link>
      <guid>https://dev.to/shahidul/facts-about-web-scraping-1jc0</guid>
      <description>&lt;p&gt;&lt;strong&gt;Data science has become a crucial technology in today's business.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Web scraping is one of the essential parts of data source for data science. Here is some point on the facts about web scraping.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Web scraping means pulling data from the internet on a database with the help of a bot. If you are just copy-pasting, it won't be called web scraping.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Although our intuitions say that web scraping is illegal, it is legal to scrape publically available data. See the article &lt;a href="https://tinyurl.com/2hbrjcwm"&gt;https://tinyurl.com/2hbrjcwm&lt;/a&gt;. Although if the data is behind the login page, it might be unlawful to scrape.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There are two types of ways you can do web scraping. One is by coding, which is free, and the second is by using third party web scraping services. We use both of them equally.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Most common programming language used is python. And the packages that are primarily used are BeautifulSoup, requests, scrapy etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The most used tools are ParseHub, OctoParse, Scraper API, etc. They all have unique features and different price points.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Although web scraping is excellent, there are some challenges. Bot access, IP blocking, Captcha, Honeypot traps, Login requirement, and Dynamic content, to name a few, are the challenges that have to be mitigated for smooth scraping.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you like this writing, please give a follow.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>scrapin</category>
      <category>datascience</category>
      <category>python</category>
    </item>
    <item>
      <title>Copywriting is powerful</title>
      <dc:creator>Shahidul Islam </dc:creator>
      <pubDate>Sat, 07 May 2022 20:57:21 +0000</pubDate>
      <link>https://dev.to/shahidul/copywriting-is-powerful-290f</link>
      <guid>https://dev.to/shahidul/copywriting-is-powerful-290f</guid>
      <description>&lt;p&gt;A good copywriter can make you angry, sad, happy, laugh, inspire, moreover make you buy stuff with in few 100 words. That is the power of writing.&lt;/p&gt;

</description>
      <category>copywriting</category>
      <category>programming</category>
    </item>
    <item>
      <title>Upwork jobs and its statistics.</title>
      <dc:creator>Shahidul Islam </dc:creator>
      <pubDate>Tue, 03 May 2022 19:56:00 +0000</pubDate>
      <link>https://dev.to/shahidul/upwork-jobs-and-its-statistics-18oe</link>
      <guid>https://dev.to/shahidul/upwork-jobs-and-its-statistics-18oe</guid>
      <description>&lt;p&gt;I was exhausted about the projects on upwork. I could not find my favourite jobs or projects. I would lose my patience every time I look at the job postings. No job is matching my skillsets. I would like to know about all the jobs and its statistics. So, I went for searching for all the skills on upwork. I found that other job skills have some pros and cons.But for you I'm cutting down all the details. The final result is that, 'copywriting' is the winner. It gets the most job postings and get less competetion. So you could go for the job skill easily. Just learn about copywriting from youtube. That's it for today. Thank you.&lt;/p&gt;

</description>
      <category>upwork</category>
      <category>python</category>
      <category>copywriting</category>
      <category>programming</category>
    </item>
    <item>
      <title>Joy of writing code in python</title>
      <dc:creator>Shahidul Islam </dc:creator>
      <pubDate>Mon, 25 Apr 2022 19:26:04 +0000</pubDate>
      <link>https://dev.to/shahidul/joy-of-writing-code-in-python-3a20</link>
      <guid>https://dev.to/shahidul/joy-of-writing-code-in-python-3a20</guid>
      <description>&lt;p&gt;Writing code is an awesome feeling, specially python. What coding does is the near magic you saw in cartoons while growing up. It can be used to do a lot of stuffs for you:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Automating tasks&lt;/li&gt;
&lt;li&gt;Make web apps&lt;/li&gt;
&lt;li&gt;Creating games&lt;/li&gt;
&lt;li&gt;Making useful softwares&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you are not yet in love with coding, I think you should change your perspective. It can make life easier for yourself and others. That is also a scope to help others by writing useful codes for them. &lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
    </item>
  </channel>
</rss>
