How to Find Element by Text with Selenium
Locating and selecting elements from the web page is the key to web scraping with Selenium. You can select elements using a tag name, ID, class name, XPath selector, CSS selector, etc. in Selenium....
View ArticleUsing XPath and Selenium to Find an Element in HTML Page
XPath, also known as XML Path Language, is a language for selecting elements from an XML document. As HTML and XML follow the same document structure, XPath can also be used to select elements from a...
View ArticleLocating Elements by CSS Selectors with Selenium
Locating and selecting elements from the web page is the key to web scraping with Selenium. For locating and selecting elements from the web page, you can use CSS selectors in Selenium.In this article,...
View ArticleHow to Get the Current URL with Selenium
Selenium is a tool for browser testing, web automation, and web scraping. While working on your Selenium projects, you may need to know the URL of the page your Selenium controlled web browser is...
View ArticleHow to Refresh the Page with Selenium
Refreshing webpages is a very common action. We refresh the webpage to see the updated results. The same thing is true for browser testing, web automation, and web scraping with Selenium web driver....
View ArticleHow to Wait for a Page to Load with Selenium
While web automation or web scraping with Selenium web driver, you may face problems like the element you want to select is not available or the button you want to press is not ready to be clicked and...
View ArticleHow to Take a Screenshot with Selenium
Selenium is a great tool for browser testing, web automation, and web scraping. You can also use Selenium to take screenshots of your webpage. This is very important for testing the user interface...
View ArticleUsing Selenium with Firefox Driver
Selenium is a great tool for browser testing, web automation, and web scraping. Selenium can control most of the modern web browsers. i.e., Firefox, Chrome, Chromium, Opera, Apple Safari. To control a...
View ArticleRunning Selenium Headless with Chrome
If you want to do Selenium web automation or web scrapping with Chrome web browser, it runs the graphical version of the Chrome web browser by default. It is not a problem when you’re running your...
View ArticleFive Ways to Crawl a Website
A web crawler is a software application that can be used to run automated tasks on the Internet. The software application is also called an internet bot or automatic indexer. Web crawlers can automate...
View ArticleWeb scraping using Python
Web scraping is an automated way to extract and process information from internet websites in a very large amount. Data on the internet websites is not structured, which can be collected and structured...
View ArticleHow to Parse XML Files Using Python’s BeautifulSoup
Data is literally everywhere, in all kinds of documents. But not all of it is useful, hence the need to parse it to get the parts that are needed. XML documents are one of such documents that hold...
View ArticleBuilding A Web Crawler Using Octoparse
Welcome friends, remember the write up on the top twenty web scraping tools? Octoparse made the list as one of the most powerful tools. Recently, I picked up the tool and I was impressed with how much...
View ArticleLogging Into Websites With Python
The login feature is an important functionality in today’s web applications. This feature helps keep special content from non-users of the site and is also used to identify premium users too....
View ArticleUsing Google Search API With Python
It is no news that Google is the largest search engine in the world. Lots of people will go the extra mile to have their content rank highly on Google before any other search engine. As a result of...
View ArticlePuppeteer VS Selenium
Today when it comes to automated web testing, Puppeteer and Selenium are the two names that come up. One of the main reasons why they are well-known is their ability to execute headless browsers....
View ArticleFinding Children Nodes With Beautiful Soup
The task of web scraping is one that requires the understanding of how web pages are structured. To get the needed information from web pages, one needs to understand the structure of web pages,...
View ArticleTop 20 Best Webscraping Tools
Data lives more on the web than any other place. With the rise in social media activity and development of more web applications and solutions, the web would be generating a lot more data than you and...
View ArticleParsing HTML using Python
Parsing HTML is one of the most common task done today to collect information from the websites and mine it for various purposes, like to establish price performance of a product over time, reviews of...
View ArticleScrapy with XPath Selectors
HTML is the language of the web pages, and there is a lot of information hanging in between every web page‘s opening and closing html tag. There are lots of ways to access this, however in this...
View Article