Pytanie jest proste, ale może pomóc trochę kontekstu.Jak wyłączyć lub zmienić ścieżkę pliku ghostdriver.log?
Próbuję wdrożyć scrapy podczas używania selenu i phantomjs jako downloader. Problem polega jednak na tym, że wciąż odmawia zgody na uprawnienia podczas próby wdrożenia. Więc chcę zmienić ścieżkę ghostdriver.log lub po prostu go wyłączyć. Patrząc na phantomjs -h i stronę github ghostdriver nie mogłem znaleźć odpowiedzi, mój przyjaciel google również mnie zawiódł.
$ 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, chciałbym zobaczyć oprogramowanie pośredniczące do pobierania plików, czy jest ono publiczne? –
Jeszcze nie udostępni publicznie tej nocy, jest to oparte na scrapy-renderjs i scrapy-webdriver, ale uproszczone haha. Nie oddzieliłem go od projektu, więc nie upubliczniłem go. –