web-multi-search
Search the web using multiple search engines simultaneously (Bing, Yahoo, Startpage, Aol, Ask) via async-search-scraper, iterating through result pages.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Search the web using multiple search engines simultaneously (Bing, Yahoo, Startpage, Aol, Ask) via async-search-scraper, iterating through result pages.
How to use
Upewnij się, że masz zainstalowany Python 3 i pip. Jeśli używasz Linuksa i pip nie jest dostępny, zainstaluj wymagane pakiety systemowe poleceniem: sudo apt-get update && sudo apt-get install -y python3-requests python3-aiohttp python3-aiohttp-socks python3-bs4.
Przejdź do katalogu umiejętności: cd skills/web-multi-search.
Zainstaluj zależności z pliku requirements.txt: python3 -m pip install -r requirements.txt.
Zainstaluj bibliotekę async-search-scraper bezpośrednio z repozytorium GitHub: python3 -m pip install git+https://github.com/soxoj/async-search-scraper.git --no-deps. Flaga --no-deps jest konieczna ze względu na konflikt w zależnościach biblioteki.
Uruchom wyszukiwanie z zapytaniem: python3 web_multi_search.py "twoje zapytanie". Domyślnie przeszukiwane są wszystkie dostępne wyszukiwarki, pobierane są 3 strony wyników z każdej, a wynik zwracany jest w formacie JSON.
Dostosuj wyszukiwanie za pomocą flag: użyj --pages aby zmienić liczbę stron (np. --pages 5), --engines aby wybrać konkretne wyszukiwarki (np. --engines bing,yahoo), --output aby zmienić format (json, csv lub text), --unique-urls lub --unique-domains aby usunąć duplikaty, oraz --proxy i --timeout dla zaawansowanych ustawień sieciowych.