Страница использует javascript для обновления содержимого, и вы видите заполнитель, по сути, для этих обновлений. Вы можете имитировать вызов API POST-запроса, используемый страницей для получения этого содержимого
import requests
data = {
'type': 'social_data',
'page' : 1,
'size' : 50,
'assigned_group' : 1061,
'categoryid' : 1070
}
r = requests.post('https://www.aapkiawaz.in/api/social_data.php', data = data).json()
links = [item['mainbtnLink'] for item in r['rec']]
print(links)
Имена:
info = [(item['data']['person_name'], item['mainbtnLink']) for item in r['rec']]
Распакуйте кортежи в 2 списка:
names, links = zip(*[(item['data']['person_name'], item['mainbtnLink']) for item in r['rec']])
Dataframe:
import pandas as pd
info = [(item['data']['person_name'], item['mainbtnLink']) for item in r['rec']]
df = pd.DataFrame(info, columns = ['name' , 'link'])
print(df)