Поиск и скачивание торрентов на BTDigg без регистрации
BTDigg – это онлайн-поисковик различных торрент-файлов, основанный на протоколе BitTorrent, который был запущен в 2011 году. Он использует распределенную базу данных и поиск по журналам обмена.
BTDigg является уникальным в своем роде, так как он не основан на трекерах и не использует их для поиска торрент-файлов. Вместо этого он сканирует сеть BitTorrent, чтобы найти метаданные о файле (например, название, размер, хэш) и добавляет их в свою базу данных. Это позволяет пользователям найти торрент-файлы, даже если они не индексированы другими поисковыми системами, не имеют трекера или не доступны для скачивания.
Для того чтобы начать использовать BTDigg, достаточно просто ввести ключевые слова в строку поиска и нажать кнопку поиска. После этого BTDigg сканирует сеть BitTorrent и возвращает результаты поиска, включая название файла, размер, количество сидов и пиров, а также ссылку на магнитную ссылку.
Пример кода для использования BTDigg в Python:
python
import requests
import json
query = "The Dark Knight"
url = f"https://btdig.com/search?q={query}&sort=2"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0",
"Accept-Language": "en-US,en;q=0.5",
"Connection": "keep-alive",
}
page = requests.get(url, headers=headers).content.decode("utf-8")
# Отфильтруем ненужные данные и оставим только результаты поиска
start_marker = page.find("results = ") + len("results = ")
end_marker = page.find("var rowsPerPage")
json_data = json.loads(page[start_marker:end_marker].strip()[:-1])
# Выведем результаты поиска в консоль
for result in json_data:
print(result["title"])
print(result["size"])
print(result["seeds"])
print(result["magnet"])
Этот код отправляет запрос на страницу BTDigg, содержащую результаты поиска для заданных ключевых слов. Затем он осуществляет поиск данных в HTML-коде страницы и преобразует их в удобочитаемый формат JSON. Наконец, он выводит результаты поиска в консоль, включая название файла, его размер, количество сидов и пиров, а также ссылку на магнитную ссылку.