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


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

くだすれPython(超初心者用) その30



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/06/22(水) 13:29:27.28 ID:tv9kEjc6.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その29
echo.2ch.net/test/read.cgi/tech/1455766402/
関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

61 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 16:38:46.52 ID:wHPyEhSy.net]
さすがperlとかいう糞言語使ってる老害は
頭固い上頭悪いな
かわいそう

62 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 18:22:40.40 ID:lNHTQlcW.net]
>>40
>>56
ある種のwikiなんかで使うマークアップで、pythonシンタックスかつ行番号なしで表示、の意味
https://master19.moinmo.in/HelpOnParsers

63 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 18:53:37.14 ID:MOSfoC5p.net]
結局一日中煽ってたのか
休みなのに予定がないンゴねえ…

64 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 19:13:41.63 ID:rlUj2yyq.net]
>>61
お前みたいに相手してくれる奴がいっぱいいるからな
無職の暇つぶしにはちょうどいいわw

65 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 21:11:34.02 ID:wHPyEhSy.net]
前スレに居た無職のパールお爺さん
まだここでくだ巻いてるのか
さっさと老衰で死ねばいいのにね

66 名前:デフォルトの名無しさん [2016/06/26(日) 07:34:45.10 ID:3e1P6hIR.net]
>>63
おはよう、ぱいチョン君
おじいちゃんの真珠入りの大蛇も鎌首を持ち上げて起床したようじゃわい
君の尻子玉を抉りたくてうずうずしておるよ
おじいちゃんはこれからも長生きするからよろしくな

67 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 10:44:34.40 ID:efO+qfdC.net]
PHPさんがたくさんアップデートをリリースするのにPython君はまったくリリースしない

68 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 11:07:05.08 ID:nuqGEokp.net]
>>65
Pythonはweb方面での需要があまりないからね
webの進化に常に追従する必要のあるPHPとは
アップデート頻度も違ってくるだろう

69 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 11:31:40.70 ID:dQ44lo7/.net]
屁臭いペチプ〜なんてさっさと開発中止した方が全人類のためだわ
ペチプ〜開発は全員睡眠薬飲んで舌噛んで首釣ってピラニアの糞になれ



70 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:15:31.86 ID:Hr+drjlN.net]
ペチパー娘
https://twitter.com/chomado

71 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:28:45.36 ID:Hr+drjlN.net]
固定ツートだと解除されるんだな
https://pbs.twimg.com/media/Clr0jlzUYAQ_sGW.jpg
https://twitter.com/chomado/status/746177594882555904
https://twitter.com/chomado/status/746671498077691905

72 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:30:10.90 ID:DGuJzPgH.net]
やっぱりwebのフロントエンド開発はPHPが楽だでいいわ

73 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:09:28.09 ID:G4opLbcb.net]
proxyが反応したと思ったらchomadoか
あれ、今はMSの豚小屋で飼育されてるんじゃなかったの?

74 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:23:11.38 ID:dQ44lo7/.net]
>>68
どんな男にでも股開くあばずれビッチの薬中のイメージやわ

75 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:37:17.19 ID:/QVyePpS.net]
勝手なイメージを抱いてるなあ
作者(ラスマス)は「歯ブラシのようなものです」って言ってるのに
「歯ブラシについて勉強をしたいんですか?物好きですね!」

76 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:49:11.58 ID:dQ44lo7/.net]
あの禿豚のせいで糞汚物ペチプ〜なんかがひり出されたのかと思うともうね

77 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:13:33.74 ID:rKvcpdNq.net]
pyenv でanaconda入れると
普通のpythonは入れられなくなりますか?
3.5.1をインストールしようとしたらBUILD FAILEDのエラーが出てインストールできません

78 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:35:19.12 ID:G4opLbcb.net]
可能性はあると思う
3.5.1を先にanacondaを後に入れた時は正しくインストールできたように見えたが
実はpyenv全体のビルドパスが壊れていて、ビルドできなくなったライブラリがいくつか出た(例えばlxml)
そして俺はmacとlinuxでanacondaを使うのを止めた

79 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 18:17:08.68 ID:Hr+drjlN.net]
anaconda使うときはVMに入れる常考



80 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 19:02:14.51 ID:rKvcpdNq.net]
>>76
やっぱりanaconda入れるとPATHが書き換えられておかしくなるんですかね。
conda自体にも仮想環境の機能あるみたいでそっち使ってみるか
anacondaやめてmoduleコツコツ入れるか

81 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 20:51:58.31 ID:BHP2SLrc.net]
beautifulsoupでスクレイピングをしていたのですが、日本語で表示されているサイトからスクレイピングすると文字化けします。
IDEで表示すると、文字化けして表示され、コマンドプロンプトから起動すると、UnicodeEncodeError: 'cp932' codec can't encode character '\xa5' と出ます。
uff-8でデコードしても上手く表示されません。
どうしたらいいでしょうか?よろしくお願いします。

82 名前:デフォルトの名無しさん(芋) mailto:sage [2016/06/26(日) 21:23:01.75 ID:67+zVS1S.net]
名前欄に !ken:数字 と入れると県名表示が変わる
!ken:2 旧国表示
!ken:3 名物・名産品等
!ken:6 厨二・RPG風表示
!ken:8 玉音放送
!ken:11 町村(※実際にお住まいの町村ではないのでご安心を)
!ken:15 テレビ局
!ken:20 鉄道
!ken:99 地震
!ken:100 回線
!ken:101〜 玉音放送
上記以外の数字 旅(※現在はリモートホスト表示)

※携帯回線などパターンが全然ない所もあり

mode=数字に対応している
ken.2ch.net/shikibetsu/

県名非表示
!ken:8 玉音放送 !ken:99 地震
!ken:100 回線 !ken:101〜 玉音放送

!country と入れると国名が表示される !ryoukin と入れると利用料が表示される
!nensyu と入れると年収が表示される

!id:on 強制表示 !id:none IDのみ非表示(要浪人) !id:ignore IDもSLIPも非表示(要浪人)

!slip:none 末尾を無くす !slip:checked 従来末尾
!slip:feature 大雑把な末尾 !slip:verbose 末尾詳細表示
!slip:vvv ワッチョイ追加 !slip:vvvv IP出力
!slip:vvvvv 半コテ追加 !slip:vvvvvv 半コテ+IP出力
(板またはスレ(!extend)の設定より粗い(上段の)!slipを指定するには要浪人)

83 名前:デフォルトの名無しさん [2016/06/26(日) 21:48:07.53 ID:oiilcINC.net]
>>79
ここ読めば解決するかな?
www.wakayama-u.ac.jp/~kazama/lab/python/i18n.html

84 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 06:43:38.74 ID:cxdT+JV8.net]
そういやbsの日本語ドキュメント死んでなかったっけ

85 名前:デフォルトの名無しさん [2016/06/27(月) 07:01:31.29 ID:+yLdkfGb.net]
書籍出たから意図的に消されただけかと

86 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 09:25:35.79 ID:Z/vaWh51.net]
もともとbsのドキュメントなんか大したこと書いてないぜ
あの程度は読めや

87 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 09:56:52.37 ID:2YKIZJue.net]
>>79
馬鹿には無理

88 名前:名無し集中。。 [2016/06/27(月) 09:57:01.07 ID:KZPvlMHv.net]
>>79 bsでErr発生でも原因はopen()かurllibの問題の可能性あるんじゃ

そもそもhtmlのchrsetがUTF-8以外の可能性もあるんじゃ

>>81
自分のコードみたらちょいちがってた
(1)"# -*- coding:utf-(略"
(2)"略),encoding='utf-8'(略"

以上 初心者

89 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 10:41:44.76 ID:9t0yJm0+.net]
サーバーが文字コードを明示しない

クライアントが推測を試みたが不明だったのでiso8859-1でデコード※1

実はutf-8でYEN SIGN(0xa5)が混じっていた

表示は化けるしcp932にしようとすると0x05が変換できなくてエラー

対策:bytesのままダウンロードし、自分で正しいエンコードを指定して文字列にする



90 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 11:26:38.57 ID:X6fOZrAl.net]
まず、そのサイトのURLを教えてくれないか。
ヘッダーやhtmlソースに問題があったらどうしようもないからな。
なーに、恥ずかしがることはない。
はじめてwebスクレイピングの勉強するときは皆エロサイトの画像ダウンロードスクリプトを作るものだ。
だから、さあ、早くそのムラムラごっくんサイトのURLを貼るのだ。

91 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 12:02:45.94 ID:jxLM+zhz.net]
最強エロ民族だし

92 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 12:41:31.83 ID:2YKIZJue.net]
セラトニントランスポーターで無痛分娩

93 名前:デフォルトの名無しさん(霧の向こうに繋がる世界) mailto:sage [2016/06/27(月) 16:20:00.68 ID:K1ZKVWyY.net]
Python 3.5.2きたあああああああああああああ

94 名前:デフォルトの名無しさん [2016/06/27(月) 16:25:33.44 ID:+yLdkfGb.net]
>>87
これだとしたら、HTTPレスポンスヘッダの中から文字コード読み取るのがいいのかな?
ちょっとやってみよう

95 名前:名無し集中。。 [2016/06/27(月) 21:52:57.38 ID:C+E0wwi2.net]
"0xa5 utf8" でググったらおもしろかった

以上 初心者

96 名前:デフォルトの名無しさん(霧の向こうに繋がる世界) mailto:sage [2016/06/28(火) 15:58:37.39 ID:SL3kordU.net]
Python 2.7.12きたあああああああああああああああああああああああああああああ

97 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 21:01:35.01 ID:sYkWZckX.net]
2wwwwwww

98 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 21:02:55.67 ID:+D0+qut0.net]
いい加減2系をサポートするのやめろ
修復不可能なバグを全世界に公開して
旧コードのライブラリを撲滅しろ

99 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 22:19:40.93 ID:g/uPwl5c.net]
そういや、3で整数同士の除算の結果を変えたりprintを関数にしたりしたけど、
互換性なくしてまでやるほどのメリットがあったんだろうか?
UnicodeやLongに統一したのはまぁわかるけど。



100 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 00:43:45.78 ID:nJ963eR4.net]
メリットなんか二の次だよ
プログラミング言語なんて作者の美学の産物だから
ある意味アーティストだぜ
オーディエンスは振り回されるのみ

101 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 01:09:42.93 ID:+tPrb0Bz.net]
>
>>97
ってか言語と彼女は美人で新しいほうがいいとむかしから

102 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 07:28:54.18 ID:/s7Zjhaf.net]
どういう美学があってわざわざprintを関数に変更したのか知りたかった。

103 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 07:46:35.87 ID:o6ryb2Vf.net]
print関数とformatを組み合わせて使うと
カッコが増えるわ行が長くなるわで不快なんだよなあ
print('{} + {} = {}'.format(a, b, a + b))

104 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 08:12:59.85 ID:8jvhHIa5.net]
>>100
PEP3015に理由が書いてあるよ。
仕様の追加変更の理由はPEP探せば、たいてい見つかるよ。

https://www.python.org/dev/peps/pep-3105/

105 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 11:26:41.78 ID:+tPrb0Bz.net]
理由なく変更したと思ってたのか

おま長所新車じゃないだろ

106 名前:名無し集中。。 ◆O/rpF5PUVw [2016/06/29(水) 15:36:07.11 ID:JKthLmIL2]
>>94 ..12 wwww

107 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 19:59:42.44 ID:cemRDILH.net]
ctypesでV8のライブラリを読み込んでPyV8を使うことはできますか?

108 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 20:21:23.97 ID:nJ963eR4.net]
無理です

109 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 20:30:11.18 ID:cemRDILH.net]
pythonでjavascriptの処理をさせるならPyV8がいいんだろうなと思ったですが

他にpythonでjavascriptを実行させるのにお勧めはありますでしょうか



110 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 20:37:30.68 ID:nJ963eR4.net]
そもそもどうしてctypesの名前が出てきたんです?
なんでわざわざ回りくどい方法を選ばなければならなかったのか、そっちの理由のが大事

やりたいことは分かるよ
使いたいんだよねjavascript

111 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 20:39:36.03 ID:nJ963eR4.net]
あと用途はもう少し細かく書くべきだな
実行させるだけならnodeをインストールしてsubprocessで叩いたっていいわけだろ
どんな風に使いたいんだ?

112 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 21:30:19.32 ID:Cuj9KAah.net]
javascriptが使いたいならjavascript使えばええやろ
アホなの茶?

113 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 21:50:48.95 ID:cemRDILH.net]
>>108-110
pythonでbrightcoveのJSからHTML5の動画URLを抜きたいんです。

114 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 21:57:03.91 ID:mLvma06w.net]
>>111
それだったら「python スクレイピング」でぐぐって調べてみるといいかも

115 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 22:05:12.04 ID:cemRDILH.net]
html側に書かれたパラメーターとこのJSを実行することで動画のURLにたどりつくようなのですが

admin.brightcove.com/js/BrightcoveExperiences.js

パラメーターも多いのでもうJSを実行したほうがはやいかなと

116 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 22:39:29.06 ID:uB/vUkqG.net]
Pycharm入れてみたけど使い方わからない…editionalの方入れれば使えるようになるのかな

117 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:22:49.45 ID:QT4/5B+5.net]
そうじゃないですか?
次の方、どうぞ

118 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:25:47.04 ID:LsNR/CTw.net]
vimコマンド打ってみたけど使い方わからない…100個くらいプラグイン入れれば使えるようになるのかな

119 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:30:23.09 ID:YVbalhsG.net]
「それじゃ足りないよ、貧乏人」という顔



120 名前:デフォルトの名無しさん [2016/06/30(木) 00:36:17.23 ID:7CBssyjR.net]
>>113
その該当サイトを教えなさいよ

121 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:00:04.54 ID:WfyFo3ZO.net]
別の関数でループを回している時に、処理を行わずに次のループに行く方法はありますか?

def loop():
list = ['a', 'b', 'c']
for loop in list:
str_check(loop)

def str_check(str):
if str == b:
処理
  else:
つぎのループ()

breakやsys.exitだとループ自体を抜けてしまって次のリストに進めませんし
ループ数をカウントしておいて、再帰的にリストを呼び出すのは複雑で汚い処理な気がします

def loop(loop_count):
list = ['a', 'b', 'c']
str = list[loop_count]
str_check(str, loop_count)

def str_check(str, loop_count):
if str == b:
print("a")
else:
loop_count = loop_count + 1
loop(loop_count)

loop(0)

どうすればいいでしょうか?よろしくお願いします。

122 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:01:52.78 ID:WfyFo3ZO.net]
インデントが崩れてしまってすいません

123 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:19:52.50 ID:RDufRMFU.net]
>119
str_check() のelseのあとにreturnと書くか、そもそもelse含めて書かなければいい。
str_check() から帰ってきたら、次のループに進むよ。
ttp://ideone.com/FpJN31

あと、loopを関数名として使うのと、forループでの変数名として使うのと、重複して使うのは止めとけ。

str_check()の
== b
は、
== 'b'
の間違いじゃないのか?

124 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:23:54.93 ID:XLhOvur7.net]
def loop():
  list = ['a', 'b', 'c']
  for loop in list:
    if str_check(loop) == True:
      continue
    処理B

def str_check(str):
  if str == b:
    処理A
    return False
  else:
    return True

125 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:25:46.41 ID:vuP+Aqa6.net]
チェックして処理する関数を真偽値返すように変更する

def loop(values):
for v in values:
if check_and_process(v):
return

def check_and_process(value):
if value == b:
print(value)
return True
else:
return False

126 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:37:24.29 ID:WfyFo3ZO.net]
>>121-123
みなさんありがとうございます
こんなに早く複数回答いただけると思っていなかったので、1つずつ動かしながら理解しようと思います

>>121
命名規則のところまでアドバイスありがとうございます
bの部分は仰るとおりで文字列として'b'と書かないといけなかったです
すいませんでした

127 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 08:39:51.59 ID:+j4BkH8O.net]
>>124

120です。
str_check()で条件該当するときは、ループを抜けたかったんですね。そのまま続行するのかと勘違いしてました。120のコードは希望通りの動作はしないです。失礼しました。

128 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 16:08:18.16 ID:z+j9Fa39.net]
個人でflaskでwebサービス作ってマネタイズする方法ありますか?

129 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 16:45:59.37 ID:vZ4Zd/Cc.net]
愚かな質問だな
自分が質問される立場だったらその質問に答えるのだろうか?



130 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 18:38:48.71 ID:UZfdN1Kz.net]
超初心者になんか恨みでもってあんの?
ねこむのファン?

131 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 18:45:39.20 ID:sfY4+Etf.net]
もってあんのって何語?
推敲もできないくらい慌てるようなことでもあった?

132 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 18:49:40.94 ID:UZfdN1Kz.net]
botのかたですか?

133 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 18:50:37.60 ID:sfY4+Etf.net]
その可能性は否定できないね

134 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 18:57:38.96 ID:jUc7m6Z9.net]
馬鹿め。
ありますか?って聞かれたら、
ありますよって答えとけばいいんだよ。

135 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 19:03:20.94 ID:UZfdN1Kz.net]
最近のbotは人間のくず波にはなってんだ
感心うえ

136 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 20:50:27.18 ID:7nXY7PCy.net]
感心するより自分の文章力心配した方がいい

137 名前:デフォルトの名無しさん [2016/07/02(土) 21:25:41.39 ID:A9cM4Ou4.net]
ID:UZfdN1Kzもボットだしそのくらいは大目に見ろよ
見ての通り人間のくず並みだろ?

138 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 23:11:36.78 ID:aN0Jneaj.net]
ウェブ上にある記事をそのままローカル環境に保存したいです。
しかし、以下の書き方だと回線を切ったときにレイアウトが崩れてしまいます。
htmlの拡張子だと、cssやjavascriptまで取得できていないことが原因だと考えています。
何かいいライブラリや解決策はありますか?それとも、不可能ではないけれど、コーディングにスキルがいるのでしょうか?
よろしくお願いします。

from urllib.request import urlopen
from urllib.request import urlretrieve

url = "news.livedoor.com/article/detail/11714603/"
urlretrieve(url, "test.html")

139 名前:デフォルトの名無しさん [2016/07/02(土) 23:13:20.33 ID:fxvfEqqa.net]
Linuxのcurlコマンドじゃ無理なん?



140 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 00:35:55.56 ID:BbdX03Na.net]
HTMLに書いてある、CSS・JSファイルのパスが問題なのかな?

サーバー上のHTMLから、同じサーバー上のCSS・JSファイルを取得するなら、
相対パスで指定しているとか?

でも、君のPC上のHTMLからなら、相対パスなら君のPCを指すから、
CSS・JSファイルも、ダウンロードする必要がある。
相手サーバーの絶対パスに変えれば、ダウンロードしなくても動くかも

HTMLをダウンロードしても、普通は動かない。
制作者が、HTMLをダウンロードして動くようには作っていないから。
だから普通は、画像などのコンテンツだけをダウンロードする

ブラウザで、F12を押して、開発者ツールを使って、デバッグすれば?
HTMLがサーバー上・君のPC上にある際、読み込まれるファイルがどう違うか確かめる

そもそも、他人の作ったアプリを解析するのは、ものすごく大変。
コメント・仕様書もないのに、アプリを解析しなきゃならない。
何十ものファイルが読み込まれるから、普通の人はあきらめるはず

141 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 00:40:39.98 ID:wxgc021b.net]
pycurl

142 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 02:00:24.57 ID:s5HIlZiP.net]
Chrome で ctrl + s でおk

143 名前:デフォルトの名無しさん [2016/07/03(日) 08:35:57.17 ID:GKjH2M+2.net]
ブラウザでやるとhtmlを保存するか全てを保存するかの選択肢があるから
作りこみが必要そう
って言ってもBSとかでやれば絶対パスに変換できた気がするから
そんな難しくはなさそう

144 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 13:12:19.43 ID:DiVoIdPX.net]
>>138
pythonスレでやる内容じゃないな

145 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 02:59:13.37 ID:24pN0A7m.net]
pub/a.html
pub/css/

146 名前:b.css
pub/js/c.js

サーバー上で、こういうディレクトリ階層にしている場合、
これらを自分のPCにダウンロードしたら、全く同じディレクトリ階層を作る必要がある

ファイルの拡張子もたくさんあるし、絶対・相対パス表示もある。
数十のファイルが読み込まれるし、クソみたいなウィジェットもたくさん付けている

他人のサイトなんて、一々、解析してられないよ。馬鹿馬鹿しい
[]
[ここ壊れてます]

147 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 12:02:40.74 ID:bmDp8Deu.net]
142
pythonスレでやる内容じゃないな

148 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 12:09:10.84 ID:z1FLHajj.net]
pythonでは一体何をすれば…

149 名前:デフォルトの名無しさん [2016/07/04(月) 14:39:31.34 ID:Z3ujEYvuj]
今日python始めたんですけどコマンドプロンプトでファイルとして認識されてませんてでるんですけどどうすればいいですか?



150 名前:デフォルトの名無しさん [2016/07/04(月) 14:51:16.62 ID:Tw9ula4I.net]
pythonと、pythonスレの区別が付かないのは暑いから?

151 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 15:06:51.09 ID:z1FLHajj.net]
pythonスレでは一体何をすれば…

152 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 16:37:50.75 ID:igr6hGQQ.net]
ペチパーだろお前

153 名前:名無し集中。。 ◆O/rpF5PUVw [2016/07/04(月) 20:59:40.14 ID:XLZhajh3.net]
>>136 初心者だがチョッとだけしらべてみた

●結論からいうと、
・common.css と .jpg 2つがあればよい
・JSは無視してよい(JSからDOM(=HTML)をいじってstyleを変更は機能的にできるが)

●調査方法 FireFox+NoScript (自分は青を使ったが火狐でも十分だろう)
・”名前を付けてページを保存”メニューから2種類で保存
 ”Webページ、完全”、と”Webページ、HTMLのみ”
 (注意:このときファイル名をASCIIで、HTML内で、URLエンコードされないように)

LoveCatMan_Full__files ( 1 file .css, 2 files .jpg のみをのこして後は全削除)
LoveCatMan_Full_.htm (同名で新ファイルを作成する(
・・・ <HTML><HEAD><BODY>のタグを追加。common.cssを含むtag行をコピー
・・・ 火狐開発ツールで <div class="articleBody">のInnerHTMLをコピーして貼り付け
... ほしい範囲はちがうかもだが )

●Pythonで (やってないけどたぶんできると思うたぶん)
・urllibで 、.html, .css, .jpg をローカル保存
・Python 内で.html から soupをつくり 上記調査でやったことと同じことをやり
ファイル書く

● JS動かした結果もほしいなら

154 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 22:31:17.35 ID:fBjtovDX.net]
でっていう

155 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 12:23:31.76 ID:abP/1esm.net]
py-getch というモジュールはgetchと互換性がありますか?

156 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 14:26:06.56 ID:YVa+1ojq.net]
保存形式はIE以外でも対応してきてるMHTMLでおねがい。

157 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 22:50:59.77 ID:jRJDfSwk.net]
読み方はマハトマルやぞ

158 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 23:18:31.68 ID:MA2k3Rdl.net]
初心者です。sqliteの質問させてください。

usersテーブルにnameカラムのみがあります。
yamadaさんをinsertする際、すでに存在していればスルー、存在していなければ挿入する
というのをやりたいのですがどう書けばいいでしょうか?
以下を組み合わせるイメージです。

INSERT INTO users VALUES ('yamada')
NOT EXISTS(SELECT name FROM users WHERE name = 'yamada')

159 名前:デフォルトの名無しさん [2016/07/05(火) 23:28:30.51 ID:TzVVhqyw.net]
なんでこのスレで・・・
(プライマリーキーに設定じゃダメなのかな)



160 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 23:36:22.00 ID:MA2k3Rdl.net]
>>156
私のようなザコには目からうろこでした。ありがとうございます!

161 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 23:44:11.75 ID:p5TlSvlQ.net]
エラーになるじゃん

sqlite3ならupsert相当の命令があるが既にある場合何もしないのとはちょっと違うな






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

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

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