Ich versuche, einen Schaber fand ich online zu laufen, aber ein Valueerror erhalten: zu viele Werte auf dieser Zeile Code entpackenPython Valueerror: zu viele Werte für Crawler entpacken
k, v = piece.split("=")
Diese Linie ist Teil von Diese Funktion
def format_url(url):
# make sure URLs aren't relative, and strip unnecssary query args
u = urlparse(url)
scheme = u.scheme or "https"
host = u.netloc or "www.amazon.com"
path = u.path
if not u.query:
query = ""
else:
query = "?"
for piece in u.query.split("&"):
k, v = piece.split("=")
if k in settings.allowed_params:
query += "{k}={v}&".format(**locals())
query = query[:-1]
return "{scheme}://{host}{path}{query}".format(**locals())
Wenn Sie irgendwelche Eingabe haben, wäre es dankbar, danke.
Der Fehler besagt, dass nach der Aufteilung mehr als 2 Werte vorhanden sind, so dass sie in 2 Variablen nicht berücksichtigt werden können. Es gibt mehr als ein = in Ihrer Anfrage –
Fügen Sie einfach ein 'Druckstück' vor diesem Aufruf hinzu und es wird das betreffende Stück ausgedruckt. Ohne zu wissen, welche URL Sie analysieren möchten, können wir keine spezifische Hilfe anbieten. – TemporalWolf
Fügen Sie die Abfrage hier in Ihre Frage ein, wenn Sie Hilfe benötigen. –