Как парсить скрытый номер телефона с сайта с помощью Beautiful Soup 4Python

Программы на Python
Ответить
Anonymous
 Как парсить скрытый номер телефона с сайта с помощью Beautiful Soup 4

Сообщение Anonymous »

Я пытаюсь собрать данные о списках домов на сайте http://immobilienscout.de. На данный момент мне удалось собрать все необходимые данные, кроме одного: номера телефона листингового агента.

Проблема в том, что я не могу понять путь к тексту.

Скажем, например, что я хочу найти цену. Мой код для поиска будет следующим:

Html-код:

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



[url=javascript:void(0);]Show phone number[/url]

Mobil: 0162 2056442

Phone: 030 72021143


Мой код выглядит так:

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

link = "https://www.immobilienscout24.de/expose/96068611"
html = urllib2.urlopen(link)
soup = BeautifulSoup(html, "html.parser")

findMobile = soup.find('div', attrs={'class': 'is24-phone-number'})
print findMobile.text.strip()
Вывод — «Нет». Вместо этого мне нужен результат: 0162 2056442.

Любая помощь?

Подробнее здесь: https://stackoverflow.com/questions/452 ... ful-soup-4
Ответить

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

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

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

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

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