我想在NodeJS中下載頁面(https://www.csfd.cz/tvurce/65871),但我只是得到隨機數據。無法在NodeJS中下載頁面
�}Ms�F������+i"��)�Jْ;�e���7�KM0��LƩ��]��Yg��b��
Ow7U��J�#�K�9��L
我認爲這是錯誤的編碼,但即使大小是錯誤的(下載頁面有44K,而這個文件只有19K。什麼是更令人驚訝的是,簡單的蟒蛇下載它的作品好。
Python代碼:
import requests
url = "https://www.csfd.cz/tvurce/65871"
r = requests.get(url)
with open('pyth.txt','wb') as handle:
handle.write(r.content)
JavaScript代碼:
const request = require('request-promise')
const fs = require('fs')
request('https://www.csfd.cz/tvurce/65871').then((html) => {
fs.writeFileSync('output.html', html)
})
我也試着像request.get
其他方法與對參數等,但仍然是相同的結果。你能告訴我我做錯了什麼嗎?