io uso questo codice per ottenere accesso al mio link:Estrazione href con Beautiful Soup
links = soup.find("span", { "class" : "hsmall" })
links.findNextSiblings('a')
for link in links:
print link['href']
print link.string
link non hanno alcun ID o classe o qualsiasi altra cosa, è solo un collegamento classico con un attributo href.
La risposta del mio script è:
print link['href']
TypeError: string indices must be integers
mi potete aiutare a ottenere il valore href? Thx!
Ciao Chris, grazie per la risposta. Ho provato con il tuo codice: non ho errori questa volta, ma sempre nessun valore anche per href. Non capisco perché. Proverò un altro modo che penso .. – Koolen
Ok, ora funziona con un altro codice. – Koolen
@Koolen ti dispiacerebbe pubblicare il tuo nuovo codice? :) Inoltre, se Chris ha risolto il problema (almeno in una certa misura) sarebbe carino da parte sua [contrassegnarlo come la risposta corretta] (http://meta.stackexchange.com/questions/5234/how-does -accepting-an-risposta-lavoro). – brandizzi