Если я разобрать сайт, используя BS4, и от его исходного кода я хочу, чтобы напечатать текст «+ 26,67%»beautifulsoup4, правильный способ использования .find_all?
<font color="green"><b><nobr>+26.67%</nobr></b></font>
Я возиться с .find_all()
команды (http://www.crummy.com/software/BeautifulSoup/bs4/doc/) не увенчались успехом. Каков был бы правильный способ поиска исходного кода и распечатать только текст?
мой код:
import requests
from bs4 import BeautifulSoup
set_url = "*insert web address here*"
set_response = requests.get(set_url)
set_data = set_response.text
soup = BeautifulSoup(set_data)
e = soup.find("nobr")
print(e.text)
Thats почти такой же, как я использовал 'find_all()' Я думаю, что проблема как им разбора веб-страницы. в вашем примере ваша установка 's =" "" .... "" "' в моей программе, анализируя страницу с помощью запросов. я добавлю свой код на главный вопрос, дайте мне знать, что вы думаете – user3230554
@ user3230554 Так в чем проблема вашего кода? – WKPlus