#!/usr/bin/env python3
"""
Test script to check general internet access
"""

import requests
from bs4 import BeautifulSoup

def test_internet_access():
    """Test general internet access"""
    print("Testing general internet access...")
    
    # Set headers to mimic a real browser
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
    }
    
    try:
        # Test access to a simple website
        print("Accessing example website...")
        response = requests.get("https://httpbin.org/get", headers=headers, timeout=10)
        print(f"Status code: {response.status_code}")
        
        if response.status_code == 200:
            print("Successfully accessed internet!")
            print(f"Response: {response.json()}")
            return True
        else:
            print("Failed to access internet")
            return False
            
    except Exception as e:
        print(f"Error: {e}")
        return False

if __name__ == "__main__":
    success = test_internet_access()
    if success:
        print("\nInternet access test completed successfully!")
    else:
        print("\nInternet access test failed!")
