Приветствую, коллеги!
Имеется код :
Необходимо авторизоваться в облаке NextCloud и спарсить страницу страницу активности
Но почему-то код выдает другую страницу. Я не могу понять почему и в чем проблема...
Конечная цель спарсить ссылки последних загруженных файлов и скачать их.
Помогите разобраться в чем проблема и как реализовать задачу ?
Имеется код :
Python:
import requests
from bs4 import BeautifulSoup
url = 'http://user7877.royal-hosting.ru/nextcloud/index.php/login'
url_next = 'http://user7877.royal-hosting.ru/nextcloud/index.php/apps/activity/'
url_out = 'http://user7877.royal-hosting.ru/nextcloud/index.php'
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36'}
s = requests.Session()
response = s.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'lxml')
s.cookies.keys()
token = soup.head
attribute = token["data-requesttoken"]
req = s.post(url, data={'user' : 'art',
'password' : 'ArtArtArtArt',
'timezone' : 'Europe/Moscow',
'timezone_offset' : '3',
'requesttoken' : attribute},
headers=headers)
page = BeautifulSoup(req.text, 'lxml')
next = s.get(url_next, headers=headers)
soup_next = BeautifulSoup(next.content, 'lxml')
print(soup_next)
Необходимо авторизоваться в облаке NextCloud и спарсить страницу страницу активности
Но почему-то код выдает другую страницу. Я не могу понять почему и в чем проблема...
Конечная цель спарсить ссылки последних загруженных файлов и скачать их.
Помогите разобраться в чем проблема и как реализовать задачу ?