Задать вопрос

Как «примагнитится» и поставить на скачку торрент?

Приветствую, вообщем пытаюсь реализовать вариант со скачкой торрента но застрял на том как примагнитится по средствам питона, код ниже получает магнит ссылку при переходе по которой запускается торент
url = 'http://nnm-club.name/forum/viewtopic.php?t=1174513'
res = requests.get(url).text
s = BeautifulSoup(res, "lxml")
magnit = s.find('a', title='Примагнититься').get('href')
print(magnit)

как это реализовать в питоне не понимаю пока помогите??
  • Вопрос задан
  • 1997 просмотров
Подписаться 7 Простой Комментировать
Решения вопроса 1
ksey3000
@ksey3000
Инженер-сетевик. Программирование-хобби.
Вот так работает:
import requests
from bs4 import *

URL = 'http://nnm-club.name/forum/login.php'
USERNAME = 'user'
PASSWORD = 'pass'
TIMEOUT = 30.0
HEADERS = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'}

s = requests.Session()
s.headers.update(HEADERS)
s.params.update({'timeout': TIMEOUT})

login_data = {'username': USERNAME, 'password': PASSWORD, 'login': 'Вход'}
response = s.post(URL, data=login_data)
if USERNAME not in response.text:
    print('Invalid username or password !!!')
else:
    urlArrow = 'http://nnm-club.name/forum/viewtopic.php?t=1174513'
    resArrow = s.get(urlArrow).text
    Arrow = BeautifulSoup(resArrow, "lxml")
    torrent_link = 'http://nnm-club.name/forum/' + Arrow.find('a', text='Скачать').get('href')
    magnet_link = Arrow.find('a', title='Примагнититься').get('href')
    print(f'\nTorrent link: {torrent_link}\nMagnet link: {magnet_link}')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Chrome + F12 + Networking

или Fiddler
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 15:37
3000 руб./за проект
31 янв. 2025, в 14:37
200000 руб./за проект