Whoogle - Local Search - Google no longer supports javascript-free search requests

set Environment 'WHOOGLE_USER_AGENT=Lynx/2.9.2 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/3.4.0'
set Environment 'WHOOGLE_USER_AGENT_MOBILE=Lynx/2.9.2 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/3.4.0'
set Environment 'WHOOGLE_USE_CLIENT_USER_AGENT=0'
sudo systemctl daemon-reload
sudo systemctl enable --now whoogle
sudo chown -R whoogle:whoogle /opt/whoogle-search/

systemctl status whoogle

whoogle.service - Whoogle
     Loaded: loaded (/usr/lib/systemd/system/whoogle.service; enabled; preset: disabled)
     Active: active (running) since Fri 2025-01-17 14:41:17 CET; 1h 3min ago
 Invocation: 1cddb5430a3d46d0943f737b79c81d4c
   Main PID: 4602 (python)
      Tasks: 5 (limit: 16389)
     Memory: 89.1M (peak: 90.4M)
        CPU: 1.831s
     CGroup: /system.slice/whoogle.service
             └─4602 /opt/whoogle-search/venv/bin/python -um app --host 127.0.0.1 --port 5000

Jan 17 14:42:54 y7p whoogle[4602]:   File "/opt/whoogle-search/venv/lib/python3.13/site-packages/requests/api.py", line 59, in request
Jan 17 14:42:54 y7p whoogle[4602]:     return session.request(method=method, url=url, **kwargs)
Jan 17 14:42:54 y7p whoogle[4602]:            ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 17 14:42:54 y7p whoogle[4602]:   File "/opt/whoogle-search/venv/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
Jan 17 14:42:54 y7p whoogle[4602]:     resp = self.send(prep, **send_kwargs)
Jan 17 14:42:54 y7p whoogle[4602]:   File "/opt/whoogle-search/venv/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
Jan 17 14:42:54 y7p whoogle[4602]:     r = adapter.send(request, **kwargs)
Jan 17 14:42:54 y7p whoogle[4602]:   File "/opt/whoogle-search/venv/lib/python3.13/site-packages/requests/adapters.py", line 622, in send
Jan 17 14:42:54 y7p whoogle[4602]:     raise ConnectionError(e, request=request)
Jan 17 14:42:54 y7p whoogle[4602]: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: /search?gbv=1&num=10&q=whoogle%20works&tbs=&safe=off (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x746751bb91d0>: Failed to establish a new connection: [Errno -2] Name or service not known'))
 Max retries exceeded with url

And the fight continues :slight_smile:

Did we need a browser or system reboot?

 whoogle.service - Whoogle
     Loaded: loaded (/usr/lib/systemd/system/whoogle.service; enabled; preset: disabled)
     Active: active (running) since Fri 2025-01-17 14:41:17 CET; 1h 22min ago
 Invocation: 1cddb5430a3d46d0943f737b79c81d4c
   Main PID: 4602 (python)
      Tasks: 5 (limit: 16389)
     Memory: 89.1M (peak: 90.4M)
        CPU: 1.923s
     CGroup: /system.slice/whoogle.service
             └─4602 /opt/whoogle-search/venv/bin/python -um app --host 127.0.0.1 --port 5000
3 Likes