Выбор делает запрос GET с выбранным Tin :). Так вы получите ответ json, и, следовательно, нет необходимости в BeautifulSoup.
from requests import Session
s = Session()
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) '\
'AppleWebKit/537.36 (KHTML, like Gecko) '\
'Chrome/75.0.3770.80 Safari/537.36',
'Accept': 'application/json'
}
# Add headers
s.headers.update(headers)
BASE_URL = 'https://mahagst.gov.in/sap/opu/odata/sap/ZMSTD_KYT_SRV/TinDetailSet'
params = {
"$filter": "(Tin eq '27680809621V')"
}
r = s.get(BASE_URL, params=params)
data = r.json()
print(data)
Вот как я узнал URLи параметры
И возврат данных - это прекрасный json (словарь) :)
Данные представляют собой словарьи список.Таким образом, вы можете использовать свои навыки Python, чтобы получить переменные.например, data['d']['results']
:) Надеюсь, это поможет вам.