Как читать содержимое ответа на ajax-запрос с помощью Python-запросов - PullRequest
0 голосов
/ 10 ноября 2019

Я делаю точный запрос, который делает мой браузер, но вместо того, чтобы получать данные ответа ajax, которые показывает браузер, я получаю исходное содержание страницы ссылки рефере ('Referer': 'https://homezz.ro/garsonera-bucuresti-noi-decomandata-1841433.html'). КакМогу ли я прочитать ответ Ajax, возвращенный в браузер?

Вот ссылка "https://homezz.ro/garsonera-bucuresti-noi-decomandata-1841433.html",, когда мы" нажимаем показать номер телефона ", делается вызов Ajax, который возвращает данные телефонного номера, янужно извлечь эти данные путем репликации этого вызова AJAX.

header={
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-US,en;q=0.9,ur-PK;q=0.8,ur;q=0.7',
'Connection': 'keep-alive',
'Content-Length': '288',
'Content-type': 'application/x-www-form-urlencoded',
'Host': 'homezz.ro',
'Origin': 'https://homezz.ro',
'Cookie': 'utc=2a43369f841'
'Referer': 'https://homezz.ro/garsonera-bucuresti-noi-decomandata- 
1841433.html',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Site': 'same-origin',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 
Safari/537.36',
'X-Requested-With': 'XMLHttpRequest',
}
data = {
'_token': 'bWHgtPKirbQSBxP0FJShDbmNReS5B2k2ThuN4OIJ',
'ad_id': '1841433',     
'encrypted':'eyJpdiI6IklhTVlldnU2dFVqeXExVFRqS1dFXC93PT0iLCJ0'}  

 ajReq=requests.post('https://homezz.ro/ajax/phone- 
 number',timeout=10,headers=header,data=data)
 print(ajReq)
 print(ajReq.text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...