Ich arbeite an einigen Code, der eine HTML
Zeichenfolge (my_html
) zurückgibt. Ich möchte sehen, wie dies in einem Browser mit https://doc.scrapy.org/en/latest/topics/debug.html#open-in-browser aussieht. Um dies zu tun, habe ich versucht, ein Antwortobjekt mit dem Body-Set auf 'my_html
' zu erstellen. Ich habe ein paar Dinge, einschließlich versucht:Scrapy - Wie HTML-String in open_in_browser Funktion laden
new_response = TextResponse(body=my_html)
open_in_browser(new_response)
auf der Grundlage der Antwort-Klasse (https://doc.scrapy.org/en/latest/topics/request-response.html#response-objects). Ich bekomme:
new_response = TextResponse(body=my_html)
File "c:\scrapy\http\response\text.py", line 27, in __init__
super(TextResponse, self).__init__(*args, **kwargs)
TypeError: __init__() takes at least 2 arguments (2 given)
Wie kann ich das funktioniert?
* ... dauert mindestens zwei Argumente (2 angegeben) * WTF? – linusg