(爬虫類)Pythonの爬虫類02

内容:

まず、写真をクロールする例

第二に、適切な方法辞書、翻訳テキストの例

 

まず、写真をクロールする例

導入依存
インポートurllib.request 

#のリクエストオブジェクトに文字列要求 
REQ = urllib.request.Request(http://placekitten.com/200/300 #のアクセス要求が要求オブジェクト、応答オブジェクト応答を返します   
=応答urllib.request.urlopen(REQ)                          
応答= urllib.request.urlopen(「http://placekitten.com/200/300」)は最初の2つのステップに相当し、urlopen変換関数自動的

読む応答オブジェクトメソッド使用の
印刷読み込み方法:写真は、ファイルの同じディレクトリにダウンロードされます

#は、レスポンスオブジェクトレスポンスを読み出して、文字列cat_ingにバイナリ形式で保存された 
cat_ing = response.read() 
                                       
バイナリウェイcat_ing書き込みcat_ing.jpgファイル(写真もファイル)
(で開く" cat_200_300.jpg "" WB " :)AS F                          
    f.write(cat_ing) 

のgetURLメソッド使用して応答オブジェクト
プリント" のgetURL方法:" 
cat_url = response.geturl()         リンク要求を返しますアドレスURLの
印刷(cat_url)                      それをプリントアウト

#の応答の方法使用して情報オブジェクト
を印刷" INFOメソッドを:" 
cat_message = response.info()       戻りHTTPMessageオブジェクト。返されたリモートサーバは、ヘッダ情報を表し
印刷(cat_message)                   からそれを印刷する


オブジェクトの使用にgetCode応答方法
印刷" :にgetCodeメソッド" 
cat_code = response.getcode()       戻り値のHTTPステータスコードを。HTTPリクエストした場合、200の要求が正常に完了し、404 URLが見つかりませんでした
印刷(cat_code)                     は、それを印刷します
コードの表示

実行した後に次のように入力します。

第二に、適切な方法辞書、翻訳テキストの例

 

 

 

 

 

このブログで参照:

ゼロベースの学習ポータルのPython                    https://www.bilibili.com/video/av4050443?p=55

rulopen中のpython3()詳細                  https://blog.csdn.net/qq_41856814/article/details/99658108

 

おすすめ

転載: www.cnblogs.com/hwh000/p/12459443.html