Im scraping Webseiten für hrefs Ich habe .lower() verwendet und das ist in Ordnung, aber jetzt, wenn ich neue Seiten hinzufügen, habe ich bemerken, einige haben Groß- und Kleinschreibung in den hrefs.macht meine Rawinput case unempfindlich
Wie kann ich es machen, wenn die Benutzereingabe Übereinstimmungen von Links mit beiden findet.
Beispiel eine Suche nach 'rangers' würde alle Rangers, Rangers, rAnGeRs und so weiter zeigen.
USER_INPUT = raw_input ("Team Suche = ")
headers = { 'User-Agent': 'Mozilla/5.0'} req = urllib2.Request (" http://wizhdsports.com/sports/Football.html", None, headers) bzw. = urllib2.urlopen (REQ)
Suppe = BeautifulSoup (bzw., from_encoding = resp.info(). getParam ('charset'))
links = soup.find_all ('a', href = re.compile (user_input)) wenn len (links) == 0: print "Wizhdsports.com haben keine Streams verfügbar" anderes: für Link in Links: print (Link [ 'href'])