Как добавить URL в HTML-файл - PullRequest
0 голосов
/ 29 марта 2019
<html>
<body>

<h2>HTML Iframes</h2>
<p>You can use the height and width attributes to specify the size of the    iframe:</p>

<iframe src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAPi0wzs7IlNc4nlL3atU7iCd-A9QXfuHs&q=4.5596%2C-76.2801&zoom=18&maptype=satellite" height="200" width="300"></iframe>

</body>
</html>

Итак, этот html-файл создан на моем компьютере, теперь мне нужно изменить то, что идет после src, на новую строку, например это -

https://www.google.com/maps/embed/v1/place?key=AIzaSyAPi0wzs7IlNc4nlL3atU7iCd-A9QXfuHs&q=25.5596%2C-7.2801&zoom=18&maptype=satellite

Так, как я могу добавить эту строку примера в HTML-файл после src =?

1 Ответ

0 голосов
/ 29 марта 2019
from bs4 import BeautifulSoup

htmlstr = '''
<html>
<body>

<h2>HTML Iframes</h2>
<p>You can use the height and width attributes to specify the size of the    iframe:</p>

<iframe src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAPi0wzs7IlNc4nlL3atU7iCd-A9QXfuHs&q=4.5596%2C-76.2801&zoom=18&maptype=satellite" height="200" width="300"></iframe>

</body>
</html>
'''

soup = BeautifulSoup(htmlstr)

iframe = soup.find('iframe')
iframe["src"] = "test"
print(soup)

это должно быть решение, которое вы ищете. замените iframe["src"] = "test" ссылкой, которую вы хотите предоставить, и сохраните результат обратно в HTML-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...