Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの辞書で順序付けられた単語をスクレイピングして見つける


この問題を解決するには、リクエストモジュールが必要です。

リクエストモジュールをインストールするには、このコマンドをコマンドラインで実行する必要があります。

pipインストールリクエスト

スクレイピング

  • インポートリクエストモジュール。
  • 次に、URLからデータをフェッチする必要があります。
  • UTF-8を使用してテキストをデコードします。
  • 次に、文字列を単語のリストに変換します。

注文検索

  • loopを使用して単語のリストをトラバースします。
  • 次に、各単語の隣接する文字のASCII値を比較します。
  • 比較が真の場合は順序付けされた単語を印刷し、そうでない場合は順序付けされていない単語を保存します。

サンプルコード

import requests
   def Words_find():
      my_url = ""#put thisurl of .txt files in any website
      my_fetchData = requests.get(my_url)
      my_wordList = my_fetchData.content
      my_wordList = my_wordList.decode("utf-8").split()
      return my_wordList
   def wordordered():
      collection = Words_find()
      collection = collection[16:]
      my_word = ''
   for my_word in collection:
      result = 'ordered'
      i = 0
      l = len(my_word) - 1
   if (len(my_word) < 3):
      continue
      while i < l:
   if (ord(my_word[i]) > ord(my_word[i+1])):
      result = 'not ordered'
      break
      else:
   i += 1
if (result == 'ordered'):
   print(my_word,': ',result)
if __name__ == '__main__':
wordordered()

  1. Pythonプログラムで放物線の頂点、焦点、方向を見つける

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 放物線方程式の標準形はy=ax ^ 2です。 + bx+c。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。 頂点 放物線の座標は最も鋭角に曲がる座標ですが、y=aは曲線を生成するために使用される直線です。 ダイレクトリックス 曲線またはサーフェスの記述に使用される固定線。 それでは、実装を見てみましょう- 例 def findparabola(a, b, c):    print ("Ve

  2. PythonとScrapyを使用したWebスクレイピング?

    クローラーを開発するための最良のフレームワークの1つは、scrapyです。 Scrapyは、高レベルの機能を利用してWebサイトのスクレイピングを容易にする、人気のあるWebスクレイピングおよびクロールフレームワークです。 インストール Windowsにscrapyをインストールするのは簡単です。pipまたはconda(anacondaがある場合)のいずれかを使用できます。 ScrapyはPython2と3の両方のバージョンで動作します。 pip install Scrapy または conda install –c conda-forge scrapy Scrapyが正しく