Ich versuche, Links und Titel für diese Links in einer Anime-Website zu extrahieren, aber ich kann nur das ganze Tag extrahieren, ich will nur die href und den Titel.Nur Links und Titel extrahieren
Hier `s der Code verwende:
import requests
from bs4 import BeautifulSoup
r = requests.get('http://animeonline.vip/info/phi-brain-kami-puzzle-3')
soup = BeautifulSoup(r.content, "html.parser")
for link in soup.find_all('div', class_='list_episode'):
href = link.get('href')
print(href)
Und Hier` s auf der Website html:
<a href="http://animeonline.vip/phi-brain-kami-puzzle-3-episode-25" title="Phi Brain: Kami no Puzzle 3 episode 25">
Phi Brain: Kami no Puzzle 3 episode 25 <span> 26-03-2014</span>
</a>
Und dies ist die Ausgabe:
C:\Python34\python.exe C:/Users/M.Murad/PycharmProjects/untitled/Webcrawler.py
None
Process finished with exit code 0
, dass Alles, was ich Wollen sind alle Links und Titel in dieser Klasse (Episoden und deren Links)
Danke.
hey danke für die Antwort der Code funktioniert, aber kannst du bitte erklären, wie der Code funktioniert und warum die for-Schleife am Ende, und ist es dann schwierig, in Zeilen zu drucken ?? Entschuldigung Ich würde gerne Ihren Code bearbeiten, aber ich kann es nicht tun, wenn ich es nicht verstehe :) – AbdulAziz
AbdulAziz Ich machte die wünschenswerten Änderungen und versuchte, mein Selbst zu erklären hoffe, dass Sie es verstanden –
Danke nochmal, denke ich habe ein besseres Verständnis jetzt, aber immer noch, wie drucke ich die Ausgabe in Zeilen anstelle von nur einer Zeile? – AbdulAziz