最開始編python爬蟲的時候總會動不動遇見這樣的問題:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
分析發(fā)現(xiàn)不是爬取的json文件的問題,而是壓根兒沒有獲取到json文件。這時,檢查get里的User-agent或者cookie有無問題,一般換一下問題就可以解決。
但是今天再次出現(xiàn)了這個Error,換cookie或者換User-agent都沒有用,應該是IP訪問頻繁所以被封了。
現(xiàn)在的解決辦法是更換IP,然后加一個sleep()函數(shù),但是速度就很慢了,目前還沒有想到好方法(沒有更多的電腦可以用了)。