анализ ссылки src из iframe ответа, полученного от почтового запроса - PullRequest
0 голосов
/ 19 мая 2019

Я делаю пост-запрос с данными в python, как это

select_req = req.post('https://www.example.com/payment/', data=data)
print(select_req.text)

это выводит

<iframe class="paymentFrame" src="https://www.google.com/hpp/pay.shtml" width="100%" height="400"  scrolling="yes" frameborder="no"></iframe>

Я хочу проанализировать ссылку src и сохранить ее в parsed_link

print(parsed_link)

Я хочу, чтобы это вывело https://www.google.com/hpp/pay.shtml

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Я ожидаю, что селектор класса CSS будет быстрее

soup = BeautifulSoup(select_req.text, 'html.parser')
parsed_link = soup.select_one('.paymentFrame')['src']
0 голосов
/ 19 мая 2019
html_doc = select_req.text
soup = BeautifulSoup(html_doc, 'html.parser')
link = soup.find('iframe').get('src')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...