工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Urllib.Request と urlopen() を使用した Python インターネット アクセス

urllib とは?

urllib は、URL を開くために使用できる Python モジュールです。 URL アクションに役立つ関数とクラスを定義します。

Python を使用すると、XML、HTML、JSON などのインターネットからデータにアクセスして取得することもできます。また、Python を使用してこのデータを直接操作することもできます。このチュートリアルでは、Web からデータを取得する方法を見ていきます。たとえば、ここでは guru99 ビデオ URL を使用しました。Python を使用してこのビデオ URL にアクセスし、この URL の HTML ファイルを出力します。

このチュートリアルでは、学びます

Urllib を使用して URL を開く方法

コードを実行してインターネット データに接続する前に、URL ライブラリ モジュールまたは「urllib」のステートメントをインポートする必要があります。

Python で HTML ファイル形式の URL を取得する方法

Python の「read 関数」を使用して HTML ファイルを読み取ることもできます。コードを実行すると、コンソールに HTML ファイルが表示されます。

これが完全なコードです

Python 2 の例

#  
# read the data from the URL and print it
#
import urllib2

def main():
# open a connection to a URL using urllib2
   webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com")
  
#get the result code and print it
   print "result code: " + str(webUrl.getcode()) 
  
# read the data from the URL and print it
   data = webUrl.read()
   print data
 
if __name__ == "__main__":
  main()

Python 3 の例

#
# read the data from the URL and print it
#
import urllib.request
# open a connection to a URL using urllib
webUrl  = urllib.request.urlopen('https://www.youtube.com/user/guru99com')

#get the result code and print it
print ("result code: " + str(webUrl.getcode()))

# read the data from the URL and print it
data = webUrl.read()
print (data)

Python

  1. SaaSとクラウドを使用するには、慎重なデータラングリングが必要です
  2. Python のキーワードと識別子
  3. Python ステートメント、インデント、およびコメント
  4. Python 変数、定数、およびリテラル
  5. Python データ型
  6. Python の型変換と型キャスト
  7. Python の入力、出力、およびインポート
  8. Python グローバル変数、ローカル変数、および非ローカル変数
  9. Python ディレクトリおよびファイル管理
  10. Python エラーと組み込み例外
  11. try、except、finally ステートメントを使用した Python 例外処理