Soru doğru bir fikirdir, ancak bazı bağlamlar yardımcı olabilir.ghostdriver.log dosyasının yolu nasıl iptal edilir veya değiştirilir?
Selenium ve phantomjs'i downloader kullanırken scrapy kullanmaya çalışıyorum. Ancak sorun, konuşlandırmaya çalışırken izin verilmediğini söylemeye devam etmesidir. Bu yüzden ghostdriver.log yolunu değiştirmek veya sadece devre dışı bırakmak istiyorum. Phantomjs -h ve ghostdriver github sayfasına bakıp cevap bulamadım, arkadaşım google beni de hayal kırıklığına uğrattı.
$ 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, downloader ara yazılımınızı görmeyi çok isterim, herkese açık mı? –
Henüz kamuya açık değil, scrapy-renderjs ve scrapy-webdriver dayanıyor ama basitleştirilmiş haha. Onu projeden ayırmadım, bu yüzden halka açılmadım. –