2017-07-15 30 views
1

http://www.autotrader.ca/cars/bmw/3%20series/qc/montr%C3%A9al/?kwd=335I&prx=100&prv=Quebec&loc=Montreal%2c+QC&trans=Automatic&body=Sedan&sts=New-Used&yRng=2013%2c2014&hprc=True&wcp=True&inMarket=advancedSearchwgetの403禁断のエラー

私はwgetのとカールの両方を試してみましたが、私は403禁断のエラー を取得しておくと、このエラーを一周する方法はありますか?

+0

stackoverflowのが問題についてであることに注意してくださいは、コードの開発をaroound 。なぜこれがコードに関連しているのか、より具体的になるでしょうか?また、特殊文字がコマンドラインに正しく書かれていない可能性があります。 – Fabien

+0

車を見つけるためにautotraderを検索するウェブクローラーを作成しようとしていますが、私はhtmlソースコードを入手する必要があります。これは私が訪れた最も簡単な方法です –

答えて

0

あなたのウェブサイトはAccept-Languageヘッダを必要とする、使用される言語に基づいて異なるコンテンツを返すために使われている、あなたはまた、ユーザーエージェントを変更する必要があります:

curl -s -L -c 'cookies.txt' \ 
    -H 'Accept-Language: en-US,en;q=1.0' \ 
    -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36' \ 
    'http://www.autotrader.ca/cars/bmw/3%20series/qc/montr%c3%a9al/?kwd=335I&prx=100&prv=Quebec&loc=Montreal%2c+QC&trans=Automatic&body=Sedan&sts=New-Used&yRng=2013%2c2014&hprc=True&wcp=True&inMarket=advancedSearch' 
+0

これは完璧に機能しました!ありがとう –

関連する問題