Problem with webscraper output

I am trying to build a webscraping script to access marketchameleon and print the stocker ticker and price data that appears in the top bar.

When I run this script however nothing prints. I do know that if I remove everything after res that I am able to successfully login, but once I’m in it returns nothing.

Here is my code:

import requests from bs4 import BeautifulSoup as bs def login(username, password): s = requests.session() payload = { 'UserName': username, 'Password': password } headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36', 'origin': 'https://marketchameleon.com', 'referer': 'https://marketchameleon.com/Account/Login' } res = s.post('https://marketchameleon.com/Account/Login', headers=headers, data=payload) soup = bs(res.content, 'html.parser') tickers = soup.findAll('div', {'class': 'header-recent-syms'}) for ticker in tickers: stock_info = ticker.findAll('a', {'class': 'recent_item'}) name = stock_info.span price = stock_info.find('span', {'class': 'rt-th-pxpc num_pos'}) print(f"The name and price data is: {name} , {price}") return s session = login('example@gmail.com', 'passwordexample')

Thank you any and all help is appreciated