Парсинг новостной группы в Vk - Python

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

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

беда какая-то с картинками, дело в том что картинок несколько бывает к новости прикрепляют, также и ауди бывает(не плоъо было бы и аудио это получать, но все по-тихоньку)как-то не сложилось у меня с картинками...так же хотел спросить, вот содержимое без проблем мы получаем, а картинки только с помощью регулярок можно достать или есть какой-то другой более удобный способ? в общем мой код.
Листинг программы
  1. from selenium import webdriver
  2. from bs4 import BeautifulSoup
  3. import re
  4. import csv
  5. driver = webdriver.Firefox()
  6. url = "http://vk.com/oldlentach"
  7. driver.get(url)
  8. driver.implicitly_wait(10)
  9. page = BeautifulSoup(driver.page_source, "html.parser")
  10. names = []
  11. pictures = []
  12.  
  13. rows = page.findAll('div',{'class':"wall_post_text"})
  14. for name in rows:
  15. names.append(name.text)
  16. for i in range(len(names)):
  17. names[i] = names[i].strip()
  18.  
  19. divs = page.find_all('img', {'class':'page_post_thumb_sized_photo'})
  20. p = re.compile('src="(.*?jpg)"')
  21. pictures = p.findall(str(divs))
  22.  
  23. with open ('lenta.csv','w',encoding='utf8') as csvfile:
  24. writer = csv.writer(csvfile)
  25. for row in zip(names,pictures):
  26. writer.writerow(row)

Решение задачи: «Парсинг новостной группы в Vk»

textual
Листинг программы
  1. info['attachments']

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


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

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

7   голосов , оценка 4.143 из 5

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

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

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