- Pythonのお勉強 Part51 [転載禁止]©2ch.net
234 :デフォルトの名無しさん[sage]:2016/01/29(金) 01:01:44.18 ID:cPNRh+St - どなたか、Requestsの使い方を教えてください。
サンプル通りにしているつもりだが、上手くいかない。 コードは、サンプルにある1行だけなんだけど。 ちなみに、相手サーバーはApache。 import requests r.requests.get('http://hogehoge.domain/webapp/index.html') print r.text これの結果が、ステータスコードが404になってしまう。 The requested URL /webapp/index.html was not found on this server. だって。 webapp/〜以下を削除して実行すると、 ステータスコードは403になる。 結果をよく眺めてみると、Apatcheの ウェルカムページ(デフォルトのエラーページ)だ。 2番目の結果から、リクエストはサーバーに届いていると判断しているのだが、 コンテンツがサーバー上で見当たらない、と言われる理由がわからない。 どなたか、ご教示頂けまいか。
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
236 :234[sage]:2016/01/29(金) 01:45:40.38 ID:cPNRh+St - >>235
早速ありがとうございます。 ブラウザからは、もちろんアクセスできています。 これが、http://www.google.comでもhttp://www.yahoo.co.jpも、 結果が404になってしまいます。 リダイレクトされているのか、と パラメータにTrueを設定して、historyを見ても空だし。 パラメータか何か、足りないですか。 ブラウザのリクエストをモニタリングしてみます。
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
237 :234[sage]:2016/01/29(金) 01:48:37.21 ID:cPNRh+St - すみません。
Google、Yahooの場合は、たしか403だったと思います。
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
239 :234[sage]:2016/01/29(金) 03:01:06.02 ID:cPNRh+St - プロキシは通してます。
会社の仕事でして・・・。 フィルターとは、プロキシじゃなくて相手のサーバーがかけているもの、 との理解でいいのでしょうか。 元々の目的は、社内のサーバーへのアクセスです。 社内のサーバーへのリクエストの場合は、 プロキシを通すというよりも、社内に舞い戻っているはずですよね。 見たところ、社内でも社外でも、403、404が返ってくるのは変わってません。 では、皆さんも、夜更かしはほどほどに。m(_ _)m
|