Исправить код для парсинга сайта - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Извините, если я не в той ветке пишу. Не могу разобраться с библиотекой Beautiful Soup. Хочу спарсить сайт www.weblancer.net Вот код
Листинг программы
  1. import urllib.request
  2. from bs4 import BeautifulSoup
  3. def get_html(url):
  4. response = urllib.request.urlopen(url)
  5. return response.read()
  6. def parse(html):
  7. soup = BeautifulSoup(html, "html.parser")
  8. table = soup.findAll('table', class_='row')
  9. print(table)
  10. def main():
  11. parse(get_html('https://www.weblancer.net/projects/'))
  12. if __name__ == '__main__':
  13. main()
При запуске получаю вот такой ответ
Листинг программы
  1. Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32
  2. Type "copyright", "credits" or "license()" for more information.
  3. >>> ================================ RESTART ================================
  4. >>>
  5. []
  6. >>>
Подскажите пожалуйста. У меня windows 7.

Решение задачи: «Исправить код для парсинга сайта»

textual
Листинг программы
  1. table = soup.findAll('div', class_='row')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут