質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.08%

  • JavaScript

    12753questions

    JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

  • Python 3.x

    3358questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

  • selenium

    329questions

    Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

漫画村のreCaptchaを突破したい

受付中

回答 7

投稿

  • 評価
  • クリップ 2
  • VIEW 2,896

catindog

score 4

 漫画村のスクレイピングをしようとしています

技術的好奇心と、セキュリティのユニークさで、漫画村を調べており、このサイトをスクレイピングして全体のコンテンツの総量や特徴を明らかにしたいと考えています。

その為、スクレイパーを2つ作成し、幅優先探索でスクレイピングするプログラム(1)と、漫画などのコンテンツのURLを解析するプログラム(2)の二種類に分けました。

(2)はseleniumとchrome-headlessを用い、ユーザのように振る舞うようにしているのですが、ここでGoogleのreCaptchaを利用されているサイトであるため、なかなか思うようにスクレイピングできません。

seleniumの挙動と、reCaptchaの仕様などの断片を寄せ集めてやったのですが、うまくチェックボックをクリックしたことになりません。

イメージ説明

コードを載せます。長いですがご査収いただけると幸いです。

  url![イメージ説明](155122240a31b1a4dfa4fb719548764f.jpeg)
  options = Options()
  options.add_argument('--headless')
  options.add_argument("user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36")

  driver = webdriver.Chrome(chrome_options=options,executable_path='/usr/bin/chromedriver')

  return_chunk = dict()

  ha = hashlib.sha256(bytes(url, 'utf8')).hexdigest()
  print(url)
  try:
    driver.get(url)
    time.sleep(2.0)

    for i in range(200):
      if i == 0:
        action = webdriver.common.action_chains.ActionChains(driver)
        el=driver.find_elements_by_xpath("//body")[0]
        action.move_to_element_with_offset(el, 5, 100)
        action.click()
        action.perform()
        time.sleep(3.)
      html = driver.page_source
      soup = bs4.BeautifulSoup(html, 'lxml')
      for img in soup.findAll('img'):
        #print(img) 
        if img.get('id') is not None and img.get('src') != '':
          try:
            os.mkdir(f'imgs/{ha}')
          except:
            ...
          id = img.get('id')
          src = img.get('src')
          open(f'imgs/{ha}/{id}', 'w').write( src )

      try:
        os.mkdir(f'sss/{ha}')
      except:
        ...
      # もしキャプチャがあれば、キャプチャをクリックする
      try:
        recaptchaFrame = WebDriverWait(driver, 7).until(
          EC.presence_of_element_located((By.TAG_NAME ,'iframe'))
        )
        frameName = recaptchaFrame.get_attribute('iframe')
        driver.switch_to_frame(frameName)
        time.sleep( random.randint(3, 10)/10.0 )
        # driver.find_element_by_class_name('recaptcha-checkbox-checkmark').click()
        # driver.execute_script("$('#recaptcha-anchor').attr('aria-checked','true');")
        CheckBox = WebDriverWait(driver, 10).until(
          EC.presence_of_element_located((By.ID ,"recaptcha-anchor"))
        )
        time.sleep( random.uniform(1.0, 2.0) )
        hover = ActionChains(driver).move_to_element(CheckBox)
        hover.perform()
        time.sleep( random.uniform(0.5, 0.7) )
        clickReturn= CheckBox.click()
        print('\n\r after click on CheckBox... \n\r CheckBox click result: ' , clickReturn)

        time.sleep(8.0)
        print(f'handle captcha')
      except Exception as ex:
        print(f'No recaptcha! {ex}')
        ...
      driver.switch_to_default_content()

      driver.save_screenshot(f'sss/{ha}/{ha}_{i}.png')
      action = webdriver.common.action_chains.ActionChains(driver)
      el=driver.find_elements_by_xpath("//body")[0]
      action.move_to_element_with_offset(el, 5, 100)
      action.click()
      action.perform()
      time.sleep(2.)
  except Exception as ex:
    print(ex)
  driver.quit() 

 突破する方法をご存知であればおしえてくださいませ

どうぞよろしくお願いします

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2018/03/19 13:46

    複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

回答 7

+6

なぜそのようなモノが設置されているか、ということを考えると、こういうところで質問/回答していくのは不適切である、とおもわれますが。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/03/18 15:23

    一応、説明しておきますと、漫画村は日本国内にサーバを置いてない -> 法体系が別、かつ、一般的な日本の法体系から外れたものであると、受け止められておるように感じます。
    漫画村側のcaptchaをかけるモチベーションが、「競合他社にコンテンツを流出させない」「出版社からの攻撃を受けない」などらくしく、1req/secを圧倒的に下回るリクエスト数なので、業務妨害(業務と認知しているか不明ですが)にあたらないし、単純な分析を主目的としているので、問題ないと考えいます

    キャンセル

  • 2018/03/18 15:27

    まあ、法的などーこーはともかく、私はこういうことに回答することは問題がある、と感じております
    そもそも、あなたが、本当に、漫画村を対象としている、という確証もどこにもありませんし。

    キャンセル

  • 2018/03/18 15:29

    なんでもいいですが、リバースエンジニアリングの法律では認めらた範囲です。

    ちょっと意味がわかりかねます。

    キャンセル

  • 2018/03/18 15:31

    それはあくまであなたか勝手に思っていることです。
    自分の妄想を他人に押し付けないようにしてください。

    本当に法律で認められている、とお思いなら、それを担当する法的機関の正式なコメントをお示しください。
    また、あなたが対象としているのが漫画村である、という確証をお示しください。

    キャンセル

  • 2018/03/18 15:42 編集

    例えば, この問題を解決する方法が提示されたとして, あなたではない誰かがこの方法を用いて漫画村以外のどこかのサイトを攻撃したら, この手法を公開しているteratailが訴えられることもありえます.
    そのため, 利用者はこの質問を「第三者に不利益となる投稿」としてteratailの運営に通報することが可能です.

    キャンセル

  • 2018/03/18 15:53 編集

    なるほど。

    reCaptchaにかんして、一般的な解き方は存在しないように思います。

    しかし、挙動から、逆引きできたクリーンな方法ならばいい(通常は法的にはそのように解釈されます)と考えていましたが、そのもとに被害を被る人がいるかもしれないということは理解できました。

    削除依頼をだしますが、攻撃かどうかは第三者かteratailが判断すると良いと思います。

    議論がずれて継続が困難なので、削除依頼を出します
    (私のUIから削除ボタンが見えないのでteratailに連絡しますので、暫くお待ち下さい)

    (2018/3/18 15:52、運営にメールで削除依頼を投げました、また可能ならば、法的な解釈についても意見をいただければ幸いな旨を投稿しました)

    キャンセル

  • 2018/03/18 16:03

    質問の内容自体は興味深い(有意義な)ものであっても質問する場所がパブリックすぎて答えにくい(答えてはならない)ものもあるわけで.
    セキュリティ突破周りは殊更この傾向が強いので, 個人でなんとかして下さいとか答えようがないというか.

    キャンセル

  • 2018/03/18 16:21

    その辺はバランスなのだと思いますね。
    フロントエンジニアでなかったので、この辺の知見の浅さから、回答と無関係な流れになってしまったことを大変反省しています。
    しばらくしたら消えると思うのでよろしくお願いします

    キャンセル

+4

あまり褒められた内容ではありませんが、ホワイトハッカーはアタックの知識も持ってますので、
知識欲のままに色々と勉強する事自体は良い事だと思います。

探したらなんかできそうですね。
英語の記事を調査していけば解決するかもしれません。
http://scraping.pro/recaptcha-solve-selenium-python/

雑な意訳

  • selenium + pythonで突破出来た
  • 画像テストがマジ無理ゲー、突破率は30%弱

例えば一旦画像ファイルとしてスクショをユーザーに返して、
答えを記入させるような仕組みを用意するように改造すれば突破出来ると思います(良いか悪いかは別にして)


他の方法として思いついただけで出来るかどうかは分かってませんが、
Chromeを普通に起動して認証を突破して、ヘッドレスモードでそのセッションを受け継ぐという手法は出来ませんかね?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/03/18 15:47 編集

    ありがとうございます!!

    もちろん悪用する意図はないですし、限定的に利用することでの有益なものにしたいと考えています。

    selenium+chrome headlessでやったのですが、iframe切り替え後にどのようにすれば、robotでないボタンが押せるのかが謎でした。

    セキュリティのレベル感としては、ただチェックボックを押すだけなのですが、それができない。。。

    リンクのページを参考に致します。

    キャンセル

  • 2018/03/18 18:05 編集

    アクセスされるサイトの運用者・管理者にとっては迷惑行為のはずです。やるなら許可を得るのが先ですが、許可してくれると思いますか?

    たとえそのサイトの運用者・管理者が許可してくれたとしても、ネットに公開されているサイトでこのような質問をするのは常識的にどうか、それにヒントとなる回答をするのは常識的にどうか・・・

    キャンセル

  • 2018/03/18 19:38

    この程度のヒントで突破できるのであれば、ヒントなくても突破できます。

    低評価を打ち消すために高評価を入れました。

    キャンセル

  • 2018/03/18 21:57 編集

    > この程度のヒントで突破できるのであれば、ヒントなくても突破できます。

    だからこういう場所でヒントを提示しても良いという話になるのでしょうか? その発想は少なくとも自分には理解できません。意識の問題かと思います。

    キャンセル

  • 2018/03/18 22:57

    今回の件は試金石として良い事例と思ったのと、私の知的好奇心により回答しました。
    teratailで結構出てくるスクレイピングに対する運営の態度も聞ければと考えています。

    teratailは禁止行為や推奨されない質問に「法律グレーゾーンに属する質問」という項目がありません。
    この辺は何が悪くて良いかは名言せず、利用者の良識の範囲内で考えて下さいという風に運営しようとしているのでしょうか?

    問題となり得るデリケートな箇所に関して細分化すると共に、私の見解を述べていきます。
    今回デリケートな部分を下記3つに定義します。

    - スクレイピングそのものに対する是非
    - Webサイト利用者としてのスタンス
    - reCaptchaを突破する事自体は何に抵触するのか?

    スクレイピングはWebサイト公開者の鯖の負荷に直結するので非常に嫌われます。
    性質上DOS攻撃に似た行為であり、利用者のマナーとしては最低レベルでしょう。
    ただし、これは100人の作業者が一斉にアクセスしてコピペで吸い上げながらExcelシートを完成させる行為と何が違うのでしょうか?
    この辺の違いが説明出来ず、「スクレイピングは節度を持って行ってくださいね。」という枕詞さえ付ければ黙認のグレー状態です。
    teratailがスクレイピングに関する質問は禁止ですと言えば解決するでしょう。

    2個目と3個目は似た問題も含めるので並行して考えていきます。

    まずWebサイト利用者の立場として、何処までがやっていい範囲なんでしょうか?
    何処に線を引くかは非常にデリケートであると考えています。
    reCaptchaを突破する事自体は何に抵触するのかも考えるべきだと思います。

    例えばログイン制御が行われたWebサービスにChromeで普通にログイン出来て使い始める行為は当然ながらセーフです。
    Chromeで良いなら、SafariやOperaやAndroidブラウザ等のマイナーと呼ばれるブラウザでのログイン…これも意図した利用方法です。
    では、スクレイピングし易いようにわざと秀丸エディタのブラウザ機能でログインしたり、自作のブラウザを作ってログインする行為は?
    (この辺になるとかなり苦しいですがセーフ寄りが多いかと思います)

    では自作ブラウザからのログインを試みる時、
    Webサービスの正常な自分のIDとパスワードを使って自動ログインする仕組みを作る行為は、不正ログインですか?
    Chrome拡張のOnePasswordは最後の一線は超えていないだけで、マウスを1クリックするだけでログイン出来てしまう非常に恐ろしい機能だと思います。
    コンソールでコマンド打ち込んでEnterキー叩くのと、ブラウザアプリでログインボタンにフォーカス合わせてEnterキー叩くのは何が違いますか?

    アクセスするURLの順番を覚えて、タイミングよくCURLコマンドを発行する行為はどうなんでしょう?
    なんかダメそうですが、優れたエンジニアは古臭いサービスを利用する時にこっそり作って利用してそうですね。

    その自作のブラウザはUXを最大限高める為に、
    フォーム画面を見つけたらどういう操作をするべきかユーザーにお伺いを立てる便利機能が備わっています。
    現象だけを説明すればChromeでreCaptchaを突破する為に正常ログインすることと、
    画像だけ表示してどういう入力をさせるか伺う自作ブラウザを制作する行為は一緒です。

    一旦リセットして、別方面で怪しい仕組みを考えてみます。
    ChromeでreCaptchaのサイトにログインまで行います。
    ログインが完了すると同時に自作のChrome拡張が立ち上がり、DOMをぶっ壊しながら元気にスクレイピングをはじめました。

    なんか事象を聞けばアウトっぽいように思えますが、
    細分化してセーフ&アウトの境界線を探っていくとよく分からないというのが私の見解です。
    もし○○に抵触するのでアウトとかご存知でしたら教えてください><;

    キャンセル

  • 2018/03/18 23:17

    SurferOnWwwさん
    微妙な話ではありますが、
    今回のリンクは簡単に調べられてたどることのできるもの、
    であることを考慮しました。
    これが、あまり周知されていないmiyabi-sunさんオリジナルの攻撃方法であれば通報されるべきだと思います。

    サイトの運営上削除されるかどうかは管理者の責任になります。
    問題と思われるのであれば通報していただければと思います。
    私一個人としては、「正当な情報提供」が「非難」されるべきではないと思いました。
    また
    > 低評価(-)がつく回答
    > 間違っている回答
    > 質問の回答になっていない投稿
    > スパムや攻撃的な表現など不快な投稿
    のいずれにも該当されていません。
    ゆえにその旨をコメントした上で「高評価」を入れた次第です。

    攻撃と防御は表裏一体で、学ぶことは阻害されるべきではありません。
    攻撃の手法・防御の手法が同時に進歩することが重要であると信じています。

    また、少々過激かもしれませんが、
    この回答によって生じる攻撃を受けてしまうような脆弱性のあるサイトは淘汰されるべきとも思っています。

    キャンセル

  • 2018/03/18 23:42

    > もし○○に抵触するのでアウトとかご存知でしたら教えてください><;

    アウトか否かはアクセスされるサイトの管理者・運用者がどう思うか次第だと思います。

    極端な事例が岡崎図書館事件。自分的にはアウトとは思えないですが、アウトになってます。

    キャンセル

  • 2018/03/18 23:53

    > 攻撃と防御は表裏一体で、学ぶことは阻害されるべきではありません。

    攻撃方法が分からなければ防護方法も分からないという意味ではそうかもしれません。

    でも、今回の質問は reCaptcha 突破するにはどうしたらよいかという、いわば攻撃方法の質問ですよね。それに対して、(例えググれば簡単にわかることであっても)情報を提供するようなことは控えるべきというのが自分の個人的意見です。

    キャンセル

  • 2018/03/19 00:32 編集

    SurferOnWwwさん
    コメントをありがとうございます。

    何とも言えないような(賛否両論な)情報の提供について、
    同意しかねるという方もいれば、そこまで厳しくなくてもと思う方もいます。

    ですので、「低評価」をつけていく方もいらっしゃれば、「高評価」をつける方もいるわけです。

    なんとなく誰にもよくわからない空気を読み合うよりはよいことだと思います。
    ですので、わざわざコメントを頂き、ありがたく思います。

    繊細な側面もある問題だったので、ただこちらの回答が素晴らしいから「高評価」をつけているわけではないことを公言したわけです。
    今「高評価」数が3ですが、そのうち1票はこのような意図で入っていることをご理解いただければと存じます。

    ---

    詐欺の手口を公開すれば詐欺が増えるという考えもありますが、秘匿してもやっちゃう人がいます。
    CAPTCHAなんかも導入すれば安泰などと思わず、もっと興味関心を持つ機会があるとよいと思います。
    古い型の場合軽く突破されてしまいます。
    https://medium.com/@ageitgey/how-to-break-a-captcha-system-in-15-minutes-with-machine-learning-dbebb035a710
    仮想通貨のサイトのCAPTCHAのバリエーションを楽しみにしながらたまにブラウジングしています。
    中には人間にも厳しいものまで…

    キャンセル

+3

クローラを作ってアクセスしたら業務妨害で逮捕されたという事例もあります(クローラ 図書館 でググってみてください)。

まずはアクセスする先の運用者・管理者に了解を得てからにすることをお勧めします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/03/18 21:09

    あれはそもそもシステムの方がいかん作りだったのもあるので、クローラが全ての元凶かというと微妙なんですよね……(クローラ自体は高負荷にしないように配慮はしていたので……)

    キャンセル

  • 2018/03/18 21:21

    警察がその気になれば逮捕できますよという事例を紹介したということです。意外と知らない人が多いので。

    ただ、やるなら了解を得るというのは常識的な話だと思ってます。クローラでアクセスして良いかと聞かれれてすんなり OK してくれる人は多くはないかもしれませんが。(クローラで reCaptcha 突破していいかと聞かれたら 100% 答えは No だと思いますけど)

    キャンセル

  • 2018/03/18 21:33 編集

    ちなみにあれは不起訴処分になったのですが……警察がどうにかして犯罪に仕立てようとした部分がありますから、ちと事例としてはあれかなあ、と。
    あのクロールプログラムは多重リクエストをかけているわけではなかったので、人の手でやっているのと同じ事。つまり別にクロールプログラムでなくても、人によるアクセス集中(10分間に1000アクセス以上)が起きれば発生するので、むしろ非はシステム側にあったのです。
    ※ベンダ側も不具合認識してたけどパッチ当ててなかった、ってのもあるから余計に……

    キャンセル

  • 2018/03/18 21:44

    > 人の手でやっているのと同じ事。・・・非はシステム側にあったのです

    そこは自分も同意見です。でも、そういう話は通用しなかったようです。不起訴というのは無罪が認められたということではないそうですし・・・

    キャンセル

  • 2018/03/19 11:49

    なんの話してるの君たち?w

    キャンセル

+1

「https://www.google.com/recaptcha/api2/demo」を使ってReCaptchaの動きを見てましたが、さすがReCaptcha、簡単には突破できそうにありませんね。少なくとも画像認識や音声認識の仕組みは必要そうですし。音声認識の方は怪しいと目をつけられると早々に「後ほどお試しください」になりますし。

本気でやるならDocker等のコンテナの中で、1) seleniumでブラウザのオートメーション、2) LD_PRELOADでブラウザ通信のフック、3) xvfb+xdotoolで人間特有のゆらぎを表現、4) 画像/音声認識的な何か、の4点を適宜組み合わせてハックする必要がありそうですね。うまくいけば2だけで事足るのかもしれませんが。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

こんな質問をしていると、善意のある第三者に通報されますよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/03/18 15:24

    だからなぜ。。。?

    キャンセル

  • 2018/03/18 16:15

    http://mangamura.org/report
    ここで管理人の連絡先アドレスが公開されてるから、問い合わせして許可貰えるか聞いてからにすれば?

    キャンセル

  • 2018/03/19 11:49

    善意というか偽善者かな?()
    わざわざ通報通報くだらないこと言ってる暇あるなら技術的話題だしてよ

    キャンセル

0

突破できたらreCaptchaを設置している意味ないと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

-8

回答する技術知識もなく、法的にだとか不適切だとかあーだこーだ偽善でつまらない人たちが多いですねー

miyabi-sun さんくらいのレベルで回答してみては?
miyabi-sun さんのはくだらないレスバトル見るよりためになりますよ〜

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/03/19 12:15

    利用規約
    https://teratail.com/legal

    第7条(禁止事項)
    (11) 複数のユーザーIDを1人で保有する行為

    要するに、自演乙

    キャンセル

  • 2018/03/19 12:56

    クソレス乙です^^

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.08%

関連した質問

同じタグがついた質問を見る

  • JavaScript

    12753questions

    JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

  • Python 3.x

    3358questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

  • selenium

    329questions

    Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。