爬虫類と接触した二日、レコードに関する学習
二つのパッケージを使用すると、
サードパーティの要求を使用してダウンロード、
urllib3を使用して要求は、urllib2のすべての機能を継承します。要求がサポートHTTP接続遺跡と接続プールは、自動的にコーディング応答の内容を決定するためのサポートをセッションファイルアップロードのサポートを維持するために使用クッキーをサポートし、サポートURLとPOSTデータが自動的にエンコードされた国際化です。
:より詳細な文書を持っているために使用するリクエストについてリクエストすぐに始めます。
解像度は、正規表現を再使用しています。
1つの インポートのRe 2 インポート要求 。3 インポート日時 。4 。5 URL = ' https://www.bing.com/ ' 6 HTML = requests.get(URL)の.text#取得元ページ 7 nURL re.findall =(' ID (。*?)= "bgLink"のrel = "PRELOAD"のhref =「& " 、HTML、re.S)#正規表現が書かれた 8の ために TEMP でnURL:#サイクルが絵の中に入るには、ここでしかものがあります 9 URL = ' https://www.bing.com ' + TEMP 10 プリント(URL) 。11 PIC =絵の下に保存requests.get(URL)#そして、その後、事前にbingImageディレクトリを準備を格納するために使用される 12 ファイル= ' bingImage \\ ' + STR +(datetime.datetime.now()年を。)' - ' + STR( datetime.datetime.now()ヶ月)+。' - '。+ STR(datetime.datetime.now()日)+ ' .JPG ' 13がある #印刷(ファイル) 14 FP =オープン(ファイル、' WB ' ) 15 fp.write(pic.content) 16 fp.close()
実行した後
水戸の成功手の今日の一部