Blog
Hier poste ich dinge zu Themen die mich beschäftigten.
2023-04-18
Hier ist ein einfaches Beispiel, wie Sie Google für das Clearnet und die Ahmia-Suchmaschine für das Deep Web (im Tor-Netzwerk) verwenden können. Sie benötigen die requests und BeautifulSoup Bibliotheken sowie das socks Modul.
Dieses Skript ist nur für Bildungszwecke gedacht. Durch die Nutzung von Suchmaschinen wie Google oder Ahmia können Sie auf Inhalte stoßen, die möglicherweise illegal oder unethisch sind. Bitte verwenden Sie dieses Skript verantwortungsbewusst und im Einklang mit den Gesetzen und ethischen Richtlinien.
#install requests
pip install requests[socks] beautifulsoup4
#code
import requests
from bs4 import BeautifulSoup
# Setzen Sie hier Ihren Suchbegriff ein
search_query = “Beispiel”
# Funktion zum Suchen im Clearnet (Google)
def search_clearnet(query):
url = f”https://www.google.com/search?q={query}”
headers = {
“User-Agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0”
}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, “html.parser”)
search_results = soup.find_all(”div”, class_=”tF2Cxc”)
for result in search_results:
print(result.find(”h3”).text)
print(result.find(”a”)[”href”])
print()
# Funktion zum Suchen im Deep Web (Ahmia)
def search_deep_web(query):
url = f”http://msydqstlz2kzerdg.onion/search/?q={query}”
headers = {
“User-Agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0”
}
proxies = {
“http”: “socks5h://localhost:9050”,
“https”: “socks5h://localhost:9050”,
}
response = requests.get(url, headers=headers, proxies=proxies)
soup = BeautifulSoup(response.text, “html.parser”)
search_results = soup.find_all(”h4”, class_=”result_header”)
for result in search_results:
print(result.text)
print(result.find(”a”)[”href”])
print()
print(”Suche im Clearnet:”)
search_clearnet(search_query)
print(”nSuche im Deep Web:”)
search_deep_web(search_query)
Admin - 14:33:04 @ Projekte | Kommentar hinzufügen
Die an dieser Stelle vorgesehenen Inhalte können aufgrund Ihrer aktuellen Cookie-Einstellungen nicht angezeigt werden.
Diese Webseite bietet möglicherweise Inhalte oder Funktionalitäten an, die von Drittanbietern eigenverantwortlich zur Verfügung gestellt werden. Diese Drittanbieter können eigene Cookies setzen, z.B. um die Nutzeraktivität zu verfolgen oder ihre Angebote zu personalisieren und zu optimieren.
Diese Webseite verwendet Cookies, um Besuchern ein optimales Nutzererlebnis zu bieten. Bestimmte Inhalte von Drittanbietern werden nur angezeigt, wenn die entsprechende Option aktiviert ist. Die Datenverarbeitung kann dann auch in einem Drittland erfolgen. Weitere Informationen hierzu in der Datenschutzerklärung.