Die Frage ist direkt, aber einige Kontext kann helfen.Wie kann ich den Pfad von GhostDriver.log deaktivieren oder ändern?
Ich versuche, Scrapy zu implementieren, während Selen und Phantomjs als Downloader verwenden. Das Problem ist jedoch, dass beim Erteilen der Bereitstellung weiterhin die Berechtigung verweigert wird. Also ich möchte den Pfad von Ghostdriver.log ändern oder einfach deaktivieren. Phantomjs-h und Ghostdriver github Seite guckend, konnte ich die Antwort nicht finden, mein Freund google ließ mich auch unten.
$ scrapy deploy
Building egg of crawler-1370960743
'build/scripts-2.7' does not exist -- can't clean it
zip_safe flag not set; analyzing archive contents...
tests.fake_responses.__init__: module references __file__
Deploying crawler-1370960743 to http://localhost:6800/addversion.json
Server response (200):
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/scrapyd/webservice.py", line 18, in render
return JsonResource.render(self, txrequest)
File "/usr/lib/pymodules/python2.7/scrapy/utils/txweb.py", line 10, in render
r = resource.Resource.render(self, txrequest)
File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 216, in render
return m(request)
File "/usr/lib/pymodules/python2.7/scrapyd/webservice.py", line 66, in render_POST
spiders = get_spider_list(project)
File "/usr/lib/pymodules/python2.7/scrapyd/utils.py", line 65, in get_spider_list
raise RuntimeError(msg.splitlines()[-1])
RuntimeError: IOError: [Errno 13] Permission denied: 'ghostdriver.log
Hmm, ich würde gerne deine Downloader Middleware sehen, ist es öffentlich? –
Noch nicht wird es heute Abend öffentlich machen, es basiert auf scrapy-renderjs und scrapy-webdriver, aber vereinfacht haha. Ich habe es noch nicht vom Projekt getrennt und es deshalb nicht öffentlich gemacht. –