Saturday, April 10, 2021
  • Setup menu at Appearance » Menus and assign menu to Top Bar Navigation
Advertisement
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News
No Result
View All Result
NikolaNews
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News
No Result
View All Result
NikolaNews
No Result
View All Result
Home Data Science

Intro to Robotic Process Automation

February 11, 2019
in Data Science
Intro to Robotic Process Automation
586
SHARES
3.3k
VIEWS
Share on FacebookShare on Twitter

Credit: Data Science Central

Majority of modern companies deal with processes which they want to be automated. This need can be caused by various reasons, in particular, due to the routine, repetitive and boring nature of manual processes. Another shortcoming is that such processes often require a lot of time and human resources; additionally, office processes are prone to input mistakes. As a result, the staff loses their motivation and the companies lose time and money. Everyone wants to build up an effective business that can be achieved by application of modern automation technologies. One of the most promising technologies in this field is Robotic Process Automation (RPA), which relies on constructing agents that can simulate different types of user activities (mouse click, keyboard input, data scraping, etc.) for the routine, mostly Windows-based, tasks implementation. RPA provides many use cases: finance and banking, insurance, telecommunications, healthcare, retail, government, HR, IT and many others. In this post, one of the simplest and popular automation tasks – data scraping – will be considered, which can be interesting for business analytics and web developers.

You might also like

Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison

5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021

Four Alternative Data Trends to Watch in 2021

RPA top instruments

Different RPA instruments from various vendors are presented on the market today. The most known RPA companies are Automation Anywhere, Blue Prism, Daythree Business Services, IntelliCog Technologies, Kofax, Kryon Systems, Pegasystems, QIHAN, Softomotive, Visual Cron, WorkFusion and UiPath. To get the first look on RPA technologies and for an easy start, it is reasonable to choose the vendor who provides software on free or trial terms. These include Visual Cron (45-day free trial), WorkFusion RPA Express (free) and UiPath Community Edition (free). In this blog-post the UiPath Community Edition was chosen because it is one of the most powerful and easy to start RPA software. As a significant advantage, this instrument provides an extensive tutorial basis (video instructions, documentation, and community forum).

Let’s start with simple UiPath automation related to data scraping. As an example, we will parse topic starters from https://www.kaggle.com/discussion and save them to a CSV file. To perform this automation, you have to install the UiPath software, construct a respective automation agent and run it.

UiPath Software installation

To start using UiPath, you should follow the instruction below:

  1. Go to https://www.uipath.com/, click “GET STARTED” and choose Community Edition.
  2. Click the “GET COMMUNITY EDITION” button.
  3. Fill in the form and click the “REQUEST COMMUNITY EDITION” button.
  4. After that, you will receive an email with a download link.
  5. Download UiPath. 

Implementation of data scraping automation using UiPath

  1. Launch the UiPath Studio by executing the downloaded file “UiPathStudioSetup.exe”.
  2. You will see the following window:

  3. Click “Continue Free”.
  4. At the left part of the window, choose “Blank” to start a new project.

  5. Fill in the “Name” field and change the “Location” (if you want), then click “Create”.

    At the left of the window, you will see the list of available activities, which can be used by dragging and dropping.

  6. Choose the Open browser activity, drag and drop it to your project.

    In the input field, type https://www.kaggle.com/.

    If you want to change the default browser, select this activity and at the right part of the window and choose a browser that you want.

  7. Add the Delay activity. Time delay is needed to let the webpage finish loading.

    In the Duration field type 00:00:03 (3 seconds).

  8. Then add a Double click activity.

    Click “Indicate on Screen” to indicate the necessary element in the previously opened browser. We want to indicate the “Discussion” element.

    Now we need to scrape the topic starters on this page. But before doing this, let’s add one more Delay activity with about 3 seconds (as described above) if you want to see the page that will be scrapped.

  9. Add a Data Scraping activity.

    Now click “Indicate on Screen” again and choose the elements you want to scrape in the previously opened browser. To do this, follow the UiPath instructions.

    As a result, you will obtain your UiPath project flow similar to depicted below:

    When you select Extract Structured Data and Variable tab you will see that ExtractDataTable variable was automatically created.

    Now we need to write the scraped information to CSV file.

  10. Add Write CSV activity.

    In the “File path” field write the path to the file you want to save (for example, “res.csv”). In the “Data table” field write the name of the variable which was created during the previous step (ExtractDataTable).

    Now press the F5 button (or click the Run button).

    You have just run your first automation! After this, go to the directory you specified and check your CSV file. The source page which was scraped looked as follows:

    The obtained CSV file looks as follows:

Conclusion

Interest to the Robotic Process Automation instruments is growing fast nowadays because they provide handy and functional digital solutions for business processes organization and optimization. Among the huge variety of modern PRA instruments, UiPath Community stands out by its accessibility, convenience, and simplicity. Having implemented a simple data scraping automation, one can come to the conclusion that it is not necessary to be a programmer to perform similar and more complicated tasks. UiPath ecosystem includes software solutions with a user-friendly interface and a variety of learning resources, namely, thorough documentation, a lot of video tutorials and diverse usage examples.


Credit:
Data Science Central By: Igor Bobriakov

Previous Post

Lisk Machine Learning (LML) Reaches Market Capitalization of $11.97 Million

Next Post

Australian government offers AU$10m in grants for children's online safety

Related Posts

Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison
Data Science

Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison

April 10, 2021
5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021
Data Science

5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021

April 10, 2021
Four Alternative Data Trends to Watch in 2021
Data Science

Four Alternative Data Trends to Watch in 2021

April 10, 2021
How to Improve Content Marketing Results with Big Data
Data Science

How to Improve Content Marketing Results with Big Data

April 10, 2021
Reinforcement Learning for Dynamic Pricing
Data Science

Reinforcement Learning for Dynamic Pricing

April 10, 2021
Next Post
Australian government offers AU$10m in grants for children’s online safety

Australian government offers AU$10m in grants for children's online safety

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

Plasticity in Deep Learning: Dynamic Adaptations for AI Self-Driving Cars

Plasticity in Deep Learning: Dynamic Adaptations for AI Self-Driving Cars

January 6, 2019
Microsoft, Google Use Artificial Intelligence to Fight Hackers

Microsoft, Google Use Artificial Intelligence to Fight Hackers

January 6, 2019

Categories

  • Artificial Intelligence
  • Big Data
  • Blockchain
  • Crypto News
  • Data Science
  • Digital Marketing
  • Internet Privacy
  • Internet Security
  • Learn to Code
  • Machine Learning
  • Marketing Technology
  • Neural Networks
  • Technology Companies

Don't miss it

Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison
Data Science

Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison

April 10, 2021
IBM releases Qiskit modules that use quantum computers to improve machine learning
Machine Learning

IBM releases Qiskit modules that use quantum computers to improve machine learning

April 10, 2021
Hackers Tampered With APKPure Store to Distribute Malware Apps
Internet Privacy

Hackers Tampered With APKPure Store to Distribute Malware Apps

April 10, 2021
5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021
Data Science

5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021

April 10, 2021
One-stop machine learning platform turns health care data into insights | MIT News
Machine Learning

One-stop machine learning platform turns health care data into insights | MIT News

April 10, 2021
Machine learning: is there a limit to technological patents in Brazil?
Machine Learning

Disclosing AI Inventions – Part I: Identifying the Unique Disclosure Issues

April 10, 2021
NikolaNews

NikolaNews.com is an online News Portal which aims to share news about blockchain, AI, Big Data, and Data Privacy and more!

What’s New Here?

  • Vue.js vs AngularJS Development in 2021: Side-by-Side Comparison April 10, 2021
  • IBM releases Qiskit modules that use quantum computers to improve machine learning April 10, 2021
  • Hackers Tampered With APKPure Store to Distribute Malware Apps April 10, 2021
  • 5 Dominating IoT Trends Positively Impacting Telecom Sector in 2021 April 10, 2021

Subscribe to get more!

© 2019 NikolaNews.com - Global Tech Updates

No Result
View All Result
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News

© 2019 NikolaNews.com - Global Tech Updates