Today I worked on implementing a function that ensures that the computer has access to the internet before starting any scraping operations.
I used a system ping command to ping google.com. If the ping fails, then the computer has no internet access. Here is the function I created:
bool Scraper::CheckForConnection()
{
std::string createCommand = "ping www.google.com -c1";
int getVal = std::system(createCommand.c_str());
if (getVal != 0)
{
return false;
}
return true;
}