It contains some web scraping examples implemented using Python.
['beautifulsoup', 'beautifulsoup4', 'flipkart-scraper-python', 'flipkart-selenium', 'google-images-crawler', 'google-images-downloader', 'internshala', 'internships', 'pandas', 'pandas-dataframe', 'python', 'selenium', 'selenium-python', 'web-scapping', 'web-scraping', 'webscraping', 'webscraping-search', 'webscrapper', 'youtube-scraper', 'youtube-video']
It contains some web scraping examples implemented using Python.
 Web-Scraping-Python  <img alt="GitHub" src="https://img.shields.io/github/license/smahesh29/Web-Scraping-Python">
It contains some web scraping examples implemented using Python.
<h1>1. Internshala :</h1>
<b>Python codes for Scraping Internship from <a href="https://internshala.com/internships">Internshala</a></b>
<h2>Additional Python Libraries Required :</h2>
<ul>
  <li>BeautifulSoup</li>
  
      pip install beautifulsoup4
</ul>
<ul>
  <li>Pandas</li>
  
      pip install pandas
</ul>
<ul>
  <li>Requests</li>
  
      pip install requests
</ul>
<h2>Usage :</h2>
<b>This directory contains 2 python files :</b>
<dl>
  <dt>1. python_django_internship.py :</dt>
  <dd>This program is used to get details of all the <b>Python/Django</b> category internships from first page. It will store the details in <b>python_django_internship.xlsx</b> sheet. To Run the program :
    <ul>
         <li>Open your Command Prompt or Terminal and change directory to the same folder where you have saved the program.</li>
         <li>Use Command :</li>
  
                        python python_django_internship.py
                  
   </ul></dd>
  <dt>2. keyword_internship.py :</dt>
  <dd>This program is used to get details of all the internship of specified <b>Keyword</b>. The keyword should be specified during the execution of program. The program will ask for keyword, after running it. It will store the details in <b>keyword_internship.xlsx</b> sheet. To Run the program :
    <ul>
         <li>Open your Command Prompt or Terminal and change directory to the same folder where you have saved the program.</li>
         <li>Use Command :</li>
  
                      python keyword_internship.py
                  
   </ul></dd>
</dl>
<h1>2. Google image Downloader :</h1>
<b>A Python program for downloading images from a Google Search.</b>
<h2>Additional Python Libraries Required :</h2>
<ul>
  <li>BeautifulSoup</li>
  
      pip install beautifulsoup4
</ul>
<ul>
  <li>Requests</li>
  
      pip install requests
</ul>
<h2>Usage :</h2>
Open your Command Prompt or Terminal and change directory to the same folder where you have saved the program. Type the following command in your CMD or Terminal:
     python image_downloader.py -n 50 -s "apples" -d "E:\images"
     
Here, change the following as per your needs:
-n: Number of Images to be downloaded (Default = 10).
-s: Search Query (Default = red roses).
-d: Directory where to save the images(Default = Download - the directory present with code).
<h1>3. Flipkart</h1>
<b>A Python program to extract the Price, Name, and Rating of Laptops from Filpkart website.</b>
<h2>Pre-requisites :</h2>
<h4>1. Additional Python Libraries Required :</h4>
<ul>
  <li>Selenium</li>
  
      pip install selenium
</ul>
<ul>
  <li>BeautifulSoup</li>
  
      pip install beautifulsoup4
</ul>
<ul>
  <li>Pandas</li>
  
      pip install pandas
</ul>
<h4>2. <a href="https://chromedriver.chromium.org/downloads">chromedriver</a> (For Windows operating system you can download the chromedriver from this repository)</h4>
<h2>Usage :</h2>
<ul>
         <li>Open your Command Prompt or Terminal and change directory to the same folder where you have saved the program.</li>
         <li>Use Command :</li>
  
                      python laptop_details.py              
</ul>
<ul>
  <li>The laptops details will be stored in laptop_details.csv file.</li>
</ul>
<h1>4. Youtube :</h1>
<b>A Python program to extract the information such as title, duration, channel, url, views, description, etc. of youtube trending videos.</b>
<h2>Additional Python Libraries Required :</h2>
<ul>
  <li>BeautifulSoup</li>
  
      pip install beautifulsoup4
</ul>
<ul>
  <li>Pandas</li>
  
      pip install pandas
</ul>
<ul>
  <li>Requests</li>
  
      pip install requests
</ul>
<h2>Usage :</h2>
<ul>
         <li>Open your Command Prompt or Terminal and change directory to the same folder where you have saved the program.</li>
         <li>Use Command :</li>
  
                      python youtube_trending.py             
</ul>
<ul>
  <li>The videos details will be stored in youtube_trending.xlsx file.</li>
</ul>