Pythonのパロディースクリプト - 画像をクロールフォルダを作成します。
前文は、
クローラについて梱包、爬虫類の知識に描く、ブログ上のいくつかの爬虫類を読ん友人についての偽装します
実装
の64ビット環境のpython 1.
2.梱包コード
コードは以下の通りです
import os, sys
import requests
from lxml import etree
def pachong():
loop = 1 #定义循环次数,可要可不要
path = 'C:\\'#创建文件路径
cur = 0
while cur<loop: #创建文件个数
file_name = path + "看图片"
try:
os.mkdir(file_name)
except FileExistsError:
pass
#爬取图片
for i in range(446):
url = "https://www.mzitu.com/zipai/comment-page-{}/".format(i);
print(url)
heads = {"user-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"}
heads.update(referer=url)
response = requests.get(url + "#comments", headers = heads)
html = etree.HTML(response.text)
# alt_list = html.xpath('//img[@class="lazy"]/@alt')
src_list = html.xpath('//img[@class="lazy"]/@data-original')
j = 0
for src in src_list:
j = j + 1
content = requests.get(src, headers=heads).content
filename = file_name+"\\{}_{}.jpg".format(i,j)
print("正在保存图片文件:{}".format(filename))
with open(filename, "wb") as f:
f.write(content)
#爬取结束
i=i+1
mkdir()
プログラム説明
- プログラムは自動的に自動的にフォルダ内に作成された画像ファイルに登るだろう、Cドライブと爬虫類にフォルダを作成することができます。写真の姉妹に簡単に、素早くアクセスするために、ここにインポートされたクローラのブロガーが爬虫類を以下に示します。クローラーは非常によく書かれているhttps://blog.csdn.net/fangye945a/article/details/102492943を賞賛しなければなりません
ファイルのパッケージ化
このスクリプトは、コンピュータ上で実行することができるようにするために、Python環境をインストールしていない、自分の環境でコンピュータのpythonでのみを使用することができます.exeファイルをパッケージ化pyInstallerの生成に使用することができます。
包装作業
1.ドスインターフェイスのインストールpyInstallerのインストール、小さなパートナーを省略することができます
pip install pyinstaller
2.次にDOSインタフェースで、コードのフォルダエントリコード入力ラインが自動的に.exeファイルを生成します。ファイルを実行します。
pyinstaller -F -w ***.py
ファイルの結果を実行した後
distディレクトリ内で直接実行することができます.exeファイルを持っています。
コードジェネレータの結果を実行します
1.完成したコードを実行し、ディスク内のCは、自動的にあなたが望む絵を持っている、フォルダを生成します。
2.実際の状況に応じて、コードが多数のファイルが生成されますサイクルの数が増加します
フォルダを。友人に.exeが、あなたは、コンピュータが64ビットでなければならないことを提供する友人パロディー、することができます。
3.彼らは誤ってコードを実行しない場合、あなたはすぐにあなたの人生を保存するフォルダを削除することができます。