Strings manipulieren
Verfasst: Freitag 27. Dezember 2019, 10:52
Hallo Liebe Forenmitglieder,
zur Grundidee:
Ich möchte einen Feed in einer Website parsen und dann, wenn neue Links (zu den Beiträgen: per <href>-Elemente) auftauchen, diesen folgen um den Inhalt der Beiträge zu kopieren. Nun bin ich soweit, das die einzelnen href-Elemente auslese. Ich habe zwei (gleiche) Prozeduren definiert, die die Links auflisten und wollte nun den Output der beiden vergleichen (Nach einem Sleep von 5min). Bis hierhin habe ich das Script. Sobald dieser nununterschiedlich ist, sollen die "neuen" Links zu den Beiträgen aufgelistet werden. Meine Idee war nun:
Nun habe ich folgendes Problem:
1) weiß ich nicht, wie ich nun die beiden Strings (Output 1+ 2) so manipuliere, dass nur die "Differenz" der beiden ausgegeben wird.
2) Wie kann ich jeden neuen Link als einzelne Variable ausgeben lassen, damit ich damit weiterarbeiten kann. (siehe Grundidee)
zur Grundidee:
Ich möchte einen Feed in einer Website parsen und dann, wenn neue Links (zu den Beiträgen: per <href>-Elemente) auftauchen, diesen folgen um den Inhalt der Beiträge zu kopieren. Nun bin ich soweit, das die einzelnen href-Elemente auslese. Ich habe zwei (gleiche) Prozeduren definiert, die die Links auflisten und wollte nun den Output der beiden vergleichen (Nach einem Sleep von 5min). Bis hierhin habe ich das Script. Sobald dieser nununterschiedlich ist, sollen die "neuen" Links zu den Beiträgen aufgelistet werden. Meine Idee war nun:
Code: Alles auswählen
Output 1:
link3
link2
link1
Output 2:
link4
link3
link2
if output 1 != output 2:
print(output 1 - output 2)
elif output 1 == output 2:
tueNichts
1) weiß ich nicht, wie ich nun die beiden Strings (Output 1+ 2) so manipuliere, dass nur die "Differenz" der beiden ausgegeben wird.
2) Wie kann ich jeden neuen Link als einzelne Variable ausgeben lassen, damit ich damit weiterarbeiten kann. (siehe Grundidee)