dhdman / 2019spring-data-mining

0 stars 2 forks source link

執行上buffet 爬蟲碰到問題 #5

Open dhdman opened 5 years ago

dhdman commented 5 years ago

執行到這步卡住了,有./temp的資料夾,但是沒在裡面看到下載內容。

Buffet指數執行有問題

dhdman commented 5 years ago

喔喔 ,好像懂了,要人為點選下載的意思嗎? 那可以直接用程式指定他下載到某個資料夾裡面嗎?

alexislintw commented 5 years ago

喔喔 ,好像懂了,要人為點選下載的意思嗎?

不是喔~是用程式下載

那可以直接用程式指定他下載到某個資料夾裡面嗎?

以下這段程式碼就是告訴瀏覽器,要將下載的檔案放在./temp資料夾裡

download_path = "./temp"; prefs = {"download.default_directory" : download_path} options = webdriver.ChromeOptions() options.add_experimental_option("prefs",prefs)

alexislintw commented 5 years ago

應該要把 print('下載好了') 放在 time.sleep(3) 之後 time.sleep(3) 是指,讓程式在本行停3秒之後,再接著執行接下來的程式碼。 意思是,給3秒的時間讓檔案下載。但有可能3秒不夠,你試試把3秒改成10秒。 晚點我再補上一行,檢查資料夾裡是否有檔案,就不會出現這個error了。

dhdman commented 5 years ago

意思是,給3秒的時間讓檔案下載。但有可能3秒不夠,你試試把3秒改成10秒。 晚點我再補上一行,檢查資料夾裡是否有檔案,就不會出現這個error了。

好的我試試看,把時間拉長一下。