I'd like to scrape ALL search results from https://www.cbssports.com/nfl/playersearch?POSITION=RB&print_rows=9999 for all the players of ALL positions.

I have achieved to get all RB players with the following code:
from bs4 import BeautifulSoup
import requests
html_text = requests.get('https://www.cbssports.com/nfl/playersearch?POSITION=RB&print_rows=9999')
html = html_text.text
soup = BeautifulSoup(html, 'html.parser')
player_table = soup.find('table', class_='data')
for tr in all_player_table.find_all('tr', class_=['row1','row2']):
tds = tr.find_all('td')
print(("Player:%s , Position:%s , Team: %s") % (tds[0].text, tds[1].text, tds[2].text))
I am now facing to deal with scraping players in other positions from the dropdown list. What is the best way to do it?