Авторизация парсера на python через библиотеку requests
Перепробовал разные варианты авторизации найденные в поисковике. Ни один не сработал... Подскажите пожалуйста, как авторизироваться на сайте?
Код:
from bs4 import BeautifulSoup
import urllib.request
import requests
import fake_useragent
session = requests.Session()
link = 'https://forum.anastasia.ru/login.php'
user = fake_useragent.UserAgent().random
header = {
'user-agent': user
}
data = {
# 'form_sent': '1',
'username': 'Login',
'password': 'password',
}
responce = session.post(link, data=data, headers=header)
profile_info = 'https://forum.anastasia.ru/profile.php?mode=editprofile'
profile_responce = session.get(profile_info, headers=header).text
print(profile_responce)
file = open("resault.txt", "w")
def parser(url):
req = urllib.request.urlopen(url)
html = req.read()
soup = BeautifulSoup(html, "html.parser")
news = soup.find_all('table', class_='forumline')
for item in news:
# email = item.find('a', class_='post__title_link').get_text(strip=True)
# desc = item.find('div', class_='post__text').get_text(strip=True)
# print(desc)
# print("~" * 80)
email = item.find('td', {'class': 'row1'}).find('a').get('href')
print(email)
print(url)
b = 0
url = f"https://forum.anastasia.ru/memberlist.php?mode=joined&order=DESC&start={b}"
parser(url)
Что выводит питон:
profile.php?mode=sendpassword
https://forum.anastasia.ru/memberlist.php?mode=joined&order=DESC&start=0
Process finished with exit code 0
Не проходит страничку авторизации
