Или способ, которым вы начали, может закончиться примерно так:
import requests
from bs4 import BeautifulSoup
base_url="http://cbcs.fastvturesults.com/student/1sp15me00{}"
data = []
for page in range(1,10,1):
d = {}
r = requests.get(base_url.format(page))
soup = BeautifulSoup(r.content,"html.parser")
items = soup.find(class_="text-muted")
if items:
d["Name"] = items.previous_sibling
d["USN"] = items.text.replace("(","").replace(")","")
data.append(d)
print(data)
Вывод:
[{'Name': 'Agnello Fernandes A ', 'USN': '1sp15me001'}, {'Name': 'Ajay Kumar V ', 'USN': '1sp15me002'}, {'Name': 'Ajay Rajendiran ', 'USN': '1sp15me003'}, {'Name': 'Amit Singh Yadav ', 'USN': '1sp15me004'}, {'Name': 'Ankit Mahato ', 'USN': '1sp15me006'}, {'Name': 'Antony Levin Fernandez D ', 'USN': '1sp15me008'}, {'Name': 'Ashish S ', 'USN': '1sp15me009'}]