Парсить элементы из HTMLPython

Программы на Python
Ответить
Anonymous
 Парсить элементы из HTML

Сообщение Anonymous »

Я хочу просто создать CSV-файл с названиями больниц для животных по штатам. Я думаю, что мой выбор HTML неверен. Я хочу перебирать элементы, выбирая правильные теги для анализа состояния, имени, адреса, номера телефона.

Код: Выделить всё

from lxml import html
import requests

link = "https://vcahospitals.com/find-a-hospital/location-directory"
response = requests.get(link, allow_redirects = False) #get page data from server, block redirects
sourceCode = response.content #get string of source code from response
htmlElem = html.document_fromstring(sourceCode) #make HTML element object

print(sourceCode)
[Пример страницы html. Я пробовал выбрать все элементы div как классы][1]

Я думаю, что это охватывает все больницы штата, но распечатывается только стоимость одного штата

Подробнее здесь: https://stackoverflow.com/questions/455 ... -from-html
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»