Глядя, чтобы выбрать конкретные данные с веб-сайта, такие как цены, информация о компании и т.д. К счастью, веб-сайт дизайнер положил много тегов, таких какPython - Извлечение данных между конкретными комментариями узлов с BeautifulSoup 4
<!-- Begin Services Table -->
' desired data
<!-- End Services Table -->
Какой код мне нужен, чтобы BS4 возвращал строки между указанными тегами?
import requests
from bs4 import BeautifulSoup
url = "http://www.100ll.com/searchresults.phpclear_previous=true&searchfor="+'KPLN'+"&submit.x=0&submit.y=0"
response = requests.get(url)
soup = BeautifulSoup(response.content, "lxml")
text_list = soup.find(id="framediv").find_all(text=True)
start_index = text_list.index(' Begin Fuel Information Table ') + 1
end_index = text_list.index(' End Fuel Information Table ')
for item in text_list[start_index:end_index]:
print(item)
Вот сайт на вопрос:
http://www.100ll.com/showfbo.php?HashID=cf5f18404c062da6fa11e3af41358873
SO не является бесплатным сервис кодирования. Вы должны попытаться решить проблему самостоятельно. Если вы не можете заставить его работать, напишите, что вы попробовали, и мы поможем вам исправить это. – Barmar
Извините, что @Barmar Я забыл опубликовать свой оригинальный код! –