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