[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/14 22:07 / Filesize : 221 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part51



1 名前:デフォルトの名無しさん [2015/10/01(木) 20:48:23.20 ID:zy2bldTw.net]
Pythonオフィシャルサイト
www.python.org/

日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
www.python.jp/

Pythonのお勉強 Part50
peace.2ch.net/test/read.cgi/tech/1413474092/

154 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 03:29:45.23 ID:xJa+2Ys1.net]
Matlab買えないからOctaveやろうと思ったけど
結局劣化でしか無いからpythonで数値計算やろうと思ってるが
間違ってないよね?

155 名前:デフォルトの名無しさん [2015/12/28(月) 03:32:44.17 ID:n1jTvgNv.net]
>>149
正解?

156 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 03:34:38.21 ID:xJa+2Ys1.net]
ならpythonに人生を捧げるわ

157 名前:デフォルトの名無しさん [2015/12/28(月) 12:15:24.42 ID:Y4DeX8w+.net]
>>144
numpyとかsympyとか

158 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 17:58:00.41 ID:G2stt517.net]
言語的には間違ってないと思うけど、
SimuLinkできなきゃ他の人と話にならないことない?
言語できる人はいいんだけど

159 名前:デフォルトの名無しさん [2015/12/28(月) 23:57:55.57 ID:oLzKVphy.net]
linuxに標準で入ってるpythonを使わず、わざわざrubyを使う池沼の意味が分からない

160 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 00:32:01.16 ID:ukqqFxZV.net]
そりゃ好きな言語・慣れた言語がrubyならそれを使う罠
Linuxに標準で入ってるPythonは2系が多いし
システム構築ツールとしてPythonが絡んでいる場合があって
下手に新版を入れるのも恐い

161 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 01:07:26.19 ID:Tk7GRC+0.net]
では python 2系を使えばいいのでは?
とはいえ、新人プログラマは新しいもの使いたがるだろうけれど。

162 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 06:53:37.91 ID:+VSAL/TD.net]
Anacondaで3を入れたよ。暮れから正月にかけてぼちぼちさわってみっかな。図書館でオライリーの入門Python3も借りたし。



163 名前:デフォルトの名無しさん [2015/12/29(火) 22:09:30.22 ID:Gn86aS5m.net]
自分でビルドしていれたらええやん

164 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 22:24:39.72 ID:NA8hl+pp.net]
>>155
ほとんどのLinuxで複数バージョン同時に入れられるだろ
例えば/usr/bin/pythonを実行したら2.6が動くけど、2.7と3.xを入れて、/usr/bin/python2.7やpython3, python3.4とかバージョン付きで別のバージョンを呼び分けできる、みたいに

165 名前:デフォルトの名無しさん [2015/12/29(火) 22:26:57.24 ID:Gn86aS5m.net]
ていうか、>>155ってpythonの入れ替えの話なん?
システム系とは別にpython3いれられる

166 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 22:39:22.35 ID:ukqqFxZV.net]
同じソフトの版違いを入れると煩わしいってだけだよ
python xxxx.py と打った時、3で動かしたかったのに2で動いちゃって
エラーになるとか面倒じゃん
便利すぎてシステム管理に採用されたのがPythonの悲劇だなあ

167 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:07:02.91 ID:Kwx+9ABw.net]
どうやら実際を知りもせずイメージだけで話してるようだね

168 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:12:00.22 ID:QfjogXKL.net]
これは素人臭い発言をしてベストプラクティスを引き出すってアレでしょ
あからさま過ぎてバレバレであるが

169 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:16:44.99 ID:ukqqFxZV.net]
いやいやマジだって
2との使い分けのために実行ファイル名をpython3とかにしたら
タイプ量が増えて面倒じゃん
自分はやっぱりpythonって打ちたい

170 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:18:29.86 ID:QfjogXKL.net]
できますよ
シェルのフックでpythonのエイリアスを切り替えるだけですし
自動でやるツールもあります

171 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:22:26.39 ID:SOQh1ej9.net]
python長くね?
p3とかにaliasしちゃえば?

172 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:23:53.50 ID:QfjogXKL.net]
他にはラッパを挟んで、最初は2で起動して、失敗したら3にフォールバックさせるとか
ちょっと頭を使えばいくらでもできるでちゅわ



173 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 23:47:54.79 ID:ouZXeBGT.net]
明示的は暗黙的より良い(The Zen of Pythonより)と意識改革をしておかないと
Pythonは今後あらゆる面であなたに不愉快な思いをさせると予想されます
オブジェクトを文字列に変換することすら、特殊なケースを除いて明示を求められます
そんな中、一文字のタイプを面倒くさいと考えるままで生きていけるでしょうか?
無理ですね

174 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 00:10:02.09 ID:GtD48BI5.net]
1文字余計に入力が必要なのはpython worldではなく、bash sphereなんだ…


しまった、マジレスしちまった!

175 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 09:11:36.73 ID:I//lg6pc.net]
#!/usr/bin/env python3

176 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 11:43:54.16 ID:Y9esFwyM.net]
>>167
さすがにそんなアホな解決策は要らんわ

177 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 12:57:38.69 ID:Jq3rckJ5.net]
賢い解決策は書きませんけど

178 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 13:20:15.81 ID:7m/NH3Ue.net]
pythonと打つのは苦にならないのに、1タイプ増えると苦しいとか抜かす
頭パッパラパーな奴の解決策なんて考える必要ないっしょw
時間の無駄無駄。
その虚弱な指を豆腐にぶつけて骨折してるといいね。

179 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 13:48:54.07 ID:Q+ZAoAOe.net]
前提がアホだから解決策もアホになるよね、そりゃあ

180 名前:デフォルトの名無しさん [2015/12/31(木) 10:38:29.29 ID:KKAqg1l1.net]
>>161
どうせ python3 でしか動かないなら
shebang に #!/usr/bin/python3 って書いとけよ

だれだよ #!/usr/bin/env python とか流行らせた馬鹿は

181 名前:デフォルトの名無しさん [2015/12/31(木) 13:22:03.34 ID:6VYBPGte.net]
>>175
/usr/local/binにしかない人はどうすれば?

182 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 13:44:55.07 ID:2oyVb390.net]
じゃあ死ねよ
死ね



183 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 13:53:44.20 ID:KKAqg1l1.net]
>>176
ln -s 汁

184 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:55:50.48 ID:xdIQXsvm.net]
>>166
そういう人はそもそも self とかうざくてしょうがないだろうね。

185 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 20:19:40.72 ID:6jpuja+H.net]
if test -f filename:
などとpythonでもないのについコロン付けてしまうのどうにかして欲しい。

186 名前:デフォルトの名無しさん [2015/12/31(木) 20:21:16.45 ID:KP9fkYAQ.net]
年の瀬に初心者あるあるとか要りませんから

187 名前:デフォルトの名無しさん [2015/12/31(木) 20:29:32.83 ID:qrFs5ku+.net]
では、来年の抱負でも語りましょう。
Pythonのconferenceに一度は行きます。
国内・国外問わず行きます。

188 名前:デフォルトの名無しさん [2016/01/01(金) 19:41:24.99 ID:RO/YvQE1.net]
>>178
それで良いなら、#!/bin/mypythonで良いじゃん

189 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 22:12:59.50 ID:LUOZYrnw.net]
そうだね
何の問題もなかったね
何が問題だったんだろう?

190 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 14:25:32.87 ID:0SH4qGeB.net]
頭だって

191 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 20:10:47.74 ID:Iqg/T0jz.net]
それよりPEP 0498について

192 名前:デフォルトの名無しさん mailto:sage [2016/01/04(月) 23:11:57.75 ID:+FPCUnLW.net]
まずは君が仕様の内容を説明してくれ給え
英語読むのめんどくさい



193 名前:デフォルトの名無しさん mailto:sage [2016/01/05(火) 13:03:41.25 ID:RT1A8quk.net]
内部的にstr.format()のsyntax sugarにできる範囲ならいいとおもう。
%は撲滅したいしstr.format()は書きづらいから。

194 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 08:28:09.85 ID:Kh99Nb+X.net]
numpy.vstack()で配列結合したいんだけどMemoryerrorが出る。解決策ないすか

195 名前:デフォルトの名無しさん [2016/01/06(水) 11:09:15.87 ID:QgmleZe3.net]
原因によるんで、Memoryerror全てを貼るんだね

196 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 21:33:53.82 ID:Kh99Nb+X.net]
>>190
失礼

>>>a = np.zeros((100000,10))
>>>A = [a,a,a,a,a,a,a,a]
>>>np.vstack(A)
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\numpy\core\shape_base.py", line 228, in vstack
return _nx.concatenate([atleast_2d(_m) for _m in tup], 0)
MemoryError


こんな感じですわ

197 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 03:01:18.84 ID:4gPgl6sO.net]
>>191
エラーそのまんまじゃね?
vstackは少なくとも二次元のデータを渡しやがれ、と言われてるだけだと思うけど。

198 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 05:32:38.71 ID:FwQlPiGy.net]
>>191
aはどこに行ったの?
vstackにaが無いけど

199 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 07:29:30.35 ID:vOkU5CP7.net]
>>192
そうかなあ
少なくともA = [a,a,a,a,a,a,a]とかなら上手く行ってるんだけど

200 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 07:44:31.72 ID:vOkU5CP7.net]
>>193

>>>a = np.zeros((400000,10))
>>>np.vstack([a,a])
これと大体やりたいことは近い
とにかく大きな行列同士を結合させたい時に>>191のようなMemoryerrorが出てくる

201 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 08:15:15.21 ID:AvUDPpyf.net]
そんなにデカいようには見えないんだけどな
中でどういうメモリの使い方してんだろ

202 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 22:42:44.07 ID:AvUDPpyf.net]
ちょっとMemoryErrorが出るの早すぎる気がするんで、以下のように試してみた
ideone.com/iYuqEI

Windows7 x64
Python 3.5.1 x86
numpy-1.10.3+mkl-cp35-none-win32

OSは64bitだけどPythonは32bitね
拡張してないから1プロセスで確保できるメモリは2GB

結果147万程度(1238MB)
10万だとメモリが256MBくらいしかないんだろうか?
あと、ideoneってnumpyインストールされてんだな



203 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 02:56:22.09 ID:+HhuyPaC.net]
申し訳ない
今試したら
>>>np.zeros((400000,10))
>>>np.vstack([a,a])
が出来てた。
ただ、(400000,100)にすると>>191 みたいなErrorに
ちなみに自分は
Windows7 64x
python2.7 86x
numpy-1.9.2
知識が乏しすぎて反応できないことについては謝っておく

204 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 07:10:02.36 ID:tMsYh0sD.net]
40万*100*(2+1)*8>>20=915MB
Pythonのプロセス上にこのndarrayしか存在しないなら落ちないと思うけど
普通にnumpy使うならndarrayのコピーすらできない危険域

205 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 14:47:21.85 ID:VX/kbDXj.net]
ああ、python上の限界なのか。
なるほどなあ。てことは、結合に

206 名前:は別の手段が必要なわけね
どうもありがとうございました
[]
[ここ壊れてます]

207 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 21:44:42.70 ID:XAEOtPKf.net]
学校でC言語学んでた時間無駄だったなぁ
今はもうPythonでも教えたほうがいいんじゃ

208 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 21:45:51.87 ID:KX442N5F.net]
両方同時にやるんだよ
昔はCとPerlだったのが
CとPythonに変わっただけ

209 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 07:15:35.45 ID:tA44BIRR.net]
Pythonでのバイナリファイルの取り扱い方法を
簡潔にまとめているサイトはないだろうか
例によって公式ドキュメントは学術的で現場の人間には難易度が高い

作りたいのはダンププログラム
・バイナリファイルを読み込んで
・指定したバイト長で固定長レコードと認識
・指定したバイト長FROM-TOでフィールドとして切り出し
・指定したレコードNoの上記切り出しバイト列を画面に16進表示

210 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 08:22:08.37 ID:zDcv7ZFU.net]
openとimport struct

211 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 10:16:41.58 ID:D1R/kCSG.net]
structを持ち出すまでもないような気がする
古いBASIC/COBOL入門書籍とかこういう書き方してるよね
今あんまり見ないけど

212 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 10:34:13.92 ID:HAr3gMK6.net]
Pythonは賛成だが、Cは古すぎる
Cの代わりにGoがいいよ



213 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 16:47:04.14 ID:I0GTrlSH.net]
>>203
struct の pack / unpack

214 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 16:48:24.36 ID:I0GTrlSH.net]
>>206
次はErlang/Elixirですお

215 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 18:33:09.29 ID:tA44BIRR.net]
structのドキュメントを読んでみたけど
そもそもpackをパック、unpackをアンパックと訳されてもわからないの
一般的なコンピュータ用語ではないよね?

216 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 20:31:52.41 ID:JTXbhBv5.net]
このスレは日本語ドキュメントの翻訳の尻拭いをするところじゃねえんだ
あれ対する苦情をここに書くな
メーリングリストに投げろ

217 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 20:32:58.71 ID:JTXbhBv5.net]
日本語ドキュメントは公式じゃねえぞ
お前は公式ドキュメント読んでるんじゃなかったのか

218 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 21:16:14.12 ID:wadaEUFt.net]
>>203
ideone.com/KIuyQr
これでいいよ
一体何の現場か知らないが、あらゆる面で時期尚早だろアンタ

219 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:11:39.20 ID:vA2tkG1A.net]
お前らの言ってる事が全然わからないから、猿でもわかるpython入門サイトを教えろください

220 名前:デフォルトの名無しさん [2016/01/12(火) 23:12:35.14 ID:cFASOh48.net]
聴く前にコードを書け

221 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:18:58.09 ID:cqJtnYVI.net]
>>214
"おしえろ{0}".format("ください")

222 名前:デフォルトの名無しさん [2016/01/12(火) 23:24:18.64 ID:cFASOh48.net]
オライリーから出てる新刊の半分以上がPythonだから好きなのを選べばいい



223 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:27:16.18 ID:vA2tkG1A.net]
コードちょっと書けるようになった

import datetime

day = datetime.datetime.today()
tan = datetime.date(1995,4,6)
life = day - tan
print life.days

224 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:28:29.94 ID:G+VLdMYC.net]
16分でそんな風に書けるならどうとでもなるだろ

225 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:30:10.37 ID:vA2tkG1A.net]
>>216
ネズミのやつ買ったけど、厚さ1cmあたりでギブアップ

226 名前:デフォルトの名無しさん [2016/01/12(火) 23:32:43.89 ID:cFASOh48.net]
じゃあ、本なんて読まずに作りたいもの作ればいいんじゃね
困ったときに読めばいいよ

227 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:33:45.91 ID:vA2tkG1A.net]
彼女を?

228 名前:デフォルトの名無しさん [2016/01/12(火) 23:34:45.92 ID:cFASOh48.net]
AIの作り方は知らないんだごめん

229 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:35:49.37 ID:G+VLdMYC.net]
AIに恋できるかな…?
日本人は可能だと思う
アメリカ人は分からない

230 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:36:54.11 ID:vA2tkG1A.net]
insert penis
for i=0 range(1000):
move.hard
attack.go to heaven
print 'finish'

231 名前:デフォルトの名無しさん [2016/01/12(火) 23:37:35.28 ID:cFASOh48.net]
gotoになんか不快感を覚えた

232 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:37:44.95 ID:vA2tkG1A.net]
お前ら早く教えろください



233 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:38:24.50 ID:vA2tkG1A.net]
じゃ、breakってのでいい?

234 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 23:39:45.92 ID:vA2tkG1A.net]
...あぁそれif文のときだっけか

プログラミング全然わからん

235 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 00:28:21.85 ID:oEwhQ7Tk.net]
if文からbreakする方法を教えてください

236 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 01:05:44.33 ID:1cF4MxFe.net]
if分を分けりゃよくね?

237 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 05:04:04.46 ID:yyIIAuOa.net]
くだスレで聞くほうがいいよ
あっちがそういうスレだから

238 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:08:29.19 ID:o1e0oiX3.net]
SPAMが解散ってSPAMは会社じゃねえだろ…と思ったら違った

239 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:10:55.02 ID:mo1N1W//.net]
goto heaven クソワロタwww

240 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:01:44.18 ID:cPNRh+St.net]
どなたか、Requestsの使い方を教えてください。
サンプル通りにしているつもりだが、上手くいかない。

コードは、サンプルにある1行だけなんだけど。
ちなみに、相手サーバーはApache。

import requests
r.requests.get('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番目の結果から、リクエストはサーバーに届いていると判断しているのだが、
コンテンツがサーバー上で見当たらない、と言われる理由がわからない。
どなたか、ご教示頂けまいか。

241 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:33:10.00 ID:R8V2+WK7.net]
403, 404なら、まず普通のWEBブラウザからアクセスできるのか確かめて

ブラウザでアクセスできるならURLだけのリクエストではだめだ
ヘッダーやクッキーの追加や、URLにパラメーターを付ける必要がある
ブラウザでも表示できないならページがないか拒否されてる、諦めて

242 名前:234 mailto:sage [2016/01/29(金) 01:45:40.38 ID:cPNRh+St.net]
>>235
早速ありがとうございます。
ブラウザからは、もちろんアクセスできています。
これが、www.google.comでもwww.yahoo.co.jpも、
結果が404になってしまいます。
リダイレクトされているのか、と
パラメータにTrueを設定して、historyを見ても空だし。

パラメータか何か、足りないですか。
ブラウザのリクエストをモニタリングしてみます。



243 名前:234 mailto:sage [2016/01/29(金) 01:48:37.21 ID:cPNRh+St.net]
すみません。
Google、Yahooの場合は、たしか403だったと思います。

244 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 01:59:24.10 ID:R8V2+WK7.net]
何らかのWEBフィルタリングやプロキシーを利用している?
WEBブラウザからなら見られるのにPythonだと403なら
リクエストを見てフィルターをかけているっぽい挙動だ

245 名前:234 mailto:sage [2016/01/29(金) 03:01:06.02 ID:cPNRh+St.net]
プロキシは通してます。
会社の仕事でして・・・。

フィルターとは、プロキシじゃなくて相手のサーバーがかけているもの、
との理解でいいのでしょうか。

元々の目的は、社内のサーバーへのアクセスです。
社内のサーバーへのリクエストの場合は、
プロキシを通すというよりも、社内に舞い戻っているはずですよね。
見たところ、社内でも社外でも、403、404が返ってくるのは変わってません。

では、皆さんも、夜更かしはほどほどに。m(_ _)m

246 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 06:55:00.58 ID:OZjYu77z.net]
>>239
妄想膨らましてる暇あるなら、wireshark とかでパケット見なよ

247 名前:デフォルトの名無しさん [2016/01/29(金) 07:01:16.21 ID:3ij2PF6V.net]
ブラウザでOKでPythonでNGなら
プロキシ、UserAgentを指定しておくとか
ブラウザと同じ挙動させれば大丈夫じゃないのかな

ってか社内アプリならプロキシ例外が普通だと思うけどもw

248 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 08:28:13.79 ID:lNRWRNCL.net]
mechanizeを使ってHPにログインできるというのは分ったのですが、
HPから動画の再生リストをプレーヤーに渡すのにクッキーにあるセッション情報を
渡すためにmechanizeからクッキーを出力するのはどうするのがよいのでしょうか
寿命とかパスとかいらないので、ストレートでパラメーターとか出てくる方法を探しています

249 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 09:32:58.27 ID:hRxA1dAH.net]
若造には1000年早い

250 名前:デフォルトの名無しさん mailto:sage [2016/01/29(金) 17:30:40.63 ID:lNRWRNCL.net]
for cookie in cj:print cookie.name, cookie.value
これでいけました

251 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 01:54:49.49 ID:qvcdv/qe.net]
プロキシの問題だと思う

252 名前:234 mailto:sage [2016/01/31(日) 12:47:03.63 ID:07QBzY+i.net]
また来ました。

社外サイトは取れるようになったのですが、
社内サイトは、まだ取れてません。

外部サイトが取れるようになった理由も、
情けないことによくわからないのです。
ただ、取れてなかったときは、コマンドラインからのpingも不達でした。
ブラウザから参照するのは、問題なかったんですが。
現在は、pingも期待通りの値が返ってくるようになってます。

社内サイトは、相変わらず、

Access Denied.
403 Forbidden

が返ってきます。

上では勘違いしてましたが、
これは、Webサーバーではなく、プロキシが返していることが確認できました。

ご指摘頂きましたとおり、社内サーバーなんだから、
プロキシを叩いてちゃ駄目なんですよね。
パラメーターのproxiesを使用しなかった場合は
デフォルトの設定が使用されるのでしょうけど、
やっぱり、403になります。
proxiesに空配列を設定しても、403・・・。

お気づきの点などありましたら、ご指摘頂けますよう、お願いします。m(_ _)m



253 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 13:54:12.70 ID:YEVJhNqH.net]
そろそろ君の会社のシスオペに聞くべきではないだろうか
仕事だろう、それ

254 名前:デフォルトの名無しさん [2016/01/31(日) 18:06:40.16 ID:UngNd8Lj.net]
>>246
ブラウザを自動操作できるseleniumを使えばもっと簡単にできる
このままRequests使いたいなら自分でProxy環境構築して評価するしかないなぁ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<221KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef