Analisando a página da web em python usando Beautiful Soup
Eu tenho alguns problemas com a obtenção dos dados do site. A fonte do site está aqui:
view-source:http://release24.pl/wpis/23714/%22La+mer+a+boire%22+%282011%29+FRENCH.DVDRip.XviD-AYMO
há sth assim:
INFORMACJE O FILMIETytuł ............................................: La mer à boireOcena .............................................: IMDB - 6.3 / 10 (24)Produkcja .........................................: FrancjaGatunek ...........................................: DramatCzas trwania ......................................: 98 min.Premiera ..........................................: 22.02.2012 - DesaparecerReżyseria ........................................: Jacques MaillotScenariusz ........................................: Pierre Chosson, Jacques MaillotAktorzy ...........................................: Daniel Auteuil, Maud Wyler , Yann Trégouët, Alain BeigelE quero que os dados deste site tenham uma lista de strings do Python:
[[Tytuł, "La mer à boire"]
[Ocena, "IMDB - 6.3/10 (24)"]
[Produkcja, Francja]
[Gatunek, Dramat]
[Czas trwania, 98 min.]
[Premiera, "22.02.2012 - Świat"]
[Reżyseria, "Jacques Maillot"]
[Scenariusz, "Pierre Chosson, Jacques Maillot"]
[Aktorzy, "Daniel Auteuil, Maud Wyler, Yann Trégouët, Alain Beigel"]]
Eu escrevi algum código usando o BeautifulSoup, mas eu não posso ir mais longe, eu só não sei o que pegar o resto da fonte do site e como converter é para string ... Por favor, ajude!
Meu código:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import urllib2
from bs4 import BeautifulSoup
try :
web_page = urllib2.urlopen("http://release24.pl/wpis/23714/%22La+mer+a+boire%22+%282011%29+FRENCH.DVDRip.XviD-AYMO").read()
soup = BeautifulSoup(web_page)
c = soup.find('span', {'class':'vi'}).contents
print(c)
except urllib2.HTTPError :
print("HTTPERROR!")
except urllib2.URLError :
print("URLERROR!")