VPSで1024個の画像ブロックを収集し、WordPressに自動的に公開する

VPSで1024個の画像ブロックを収集し、WordPressに自動的に公開する

環境要件: python3、PHP、Mysql。
以下は CentOS 7 では成功します。

1. PHP と Mysql 環境を作成し、WordPress と chevereto イメージ ホスティングをインストールします。<br />WordPress イメージとテキストの具体的なインストール チュートリアル: VPS を使用して Nginx、PHP、Mysql をインストールします。同時に、WordPress ブログを作成し、chevereto イメージ ホスティング プログラムをインストールします。インストールが完了したら、chevereto バックエンドに移動してフラッド保護をオフにし、アップロード パラメータに移動して要件に応じて設定します。

2. Python 3.6とpip3をインストールする
このうち、ステップ c、d、e は省略できます。

a. ソースの更新

yum install epel-release yum install https://centos7.iuscommunity.org/ius-release.rpm

b. Python 3.6をインストールする

yum install python36u

c. Python3コネクタを作成する

ln -s /bin/python3.6 /bin/python3

d. pip3をインストールする

yum install python36u-pip

e. pip3リンクシンボルを作成する

ln -s /bin/pip3.6 /bin/pip3

f. リクエストとpymysqlをインストールする

pip3 install requests pip3 install pymysql

3. クローラーコードをダウンロードして変更する
a. ストレージディレクトリを作成する

mkdir /home/1024

b. ディレクトリに入る

cd /home/1024

c. クローラーをダウンロードする

wget https://zhujiwiki.com/wp-content/uploads/2018/03/1024_img_spider_wordpress.py

d. 1024_img_spider_wordpress.pyファイルを編集する

vi spider.py

構成パラメータ
d-1. 12行目にWordPress MySQLデータベースパラメータを入力します。
conn = pymysql.connect(host=”, port=3306, user='MySQL ユーザー名', passwd='パスワード', db='MySQL データベース名', charset='utf8′) #ここでデータベースを入力します

d-2. 26行目に画像ホスティングサービスのAPIを追加します。

APIKey = "" # ここでAPIを入力します。このAPIは、cheveretoバックエンドにあります。

28行目の画像ホスティングアドレスを変更します
url = “http://yourdomain/api/1/upload/?key=” + APIKey + “&format=” + format #画像ホスティングアドレス

d-3. 終了して、1024_img_spider_wordpress.py ファイルを保存します。

e. ファイルの権限を変更する

chmod +x spider.py

4. 実行して効果を確認する
a. 操作

python3 spider.py

b. ウェブサイトを開いて効果を確認する

5. CentOS/DebianにPython3とpip3をインストールする
a. システムにPython3があるかどうかを確認する

python3 -V

b. Python3をインストールする

セントOS

 wget https://zhujiwiki.com/wp-content/uploads/2018/03/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh

デビアン

wget https://zhujiwiki.com/wp-content/uploads/2018/03/Debian_Python3.6.sh && sh Debian_Python3.6.sh

次に、python3 -V と入力して、インストールが成功したかどうかを確認します。通常、インストールが成功すると、python3 と pip3 を使用できます。

出典: https://github.com/ishkong/1024_img_spider_wordpress、https://www.openos.org/post/165/、https://www.moerats.com/archives/507/

<<:  Time4VPS: 月額 9.99 ユーロ / メモリ 1GB / スペース 1TB / トラフィック 10TB / KVM / リトアニア

>>:  ライトインターネット 512MB RAM ロサンゼルス CN2 KVM VPS レビュー

推薦する

バービーはどうですか?バービー人形のレビューとウェブサイト情報

バービーのウェブサイトとは何ですか?バービー(本名:バーバラ・ミリセント・ロバーツ)は、世界で最も売...

VPSmost: 月額 1.5 ユーロ / 1GB RAM / 10GB SSD スペース / 無制限トラフィック / LXC / フランス

新しく設立されたホスティングプロバイダーである VPSmost は、現在は LXC VPS のみを提...

白玉嶺学院はどうですか?白玉玲アカデミーのレビューとウェブサイト情報

白玉嶺学院とは何ですか?プライム カレッジはマレーシアの有名な高等教育機関であり、マレーシアで登録さ...

ルイス・アンド・クラーク大学はどんなところですか?ルイス・アンド・クラーク大学のレビューとウェブサイト情報

ルイス・アンド・クラーク大学とは何ですか?ルイス & クラーク カレッジは、米国クラーク州に...

オランダの中国大使館はどうですか?オランダ駐在中国大使館のレビューとウェブサイト情報

オランダ駐在中国大使館のウェブサイトは何ですか?中華人民共和国駐オランダ大使館 関連情報: <...

ベルシュカはどうですか? Bershka のレビューとウェブサイト情報

Bershkaとは何ですか?ベルシュカは1998年に設立されたスペインの有名な衣料品ブランドです。イ...

アルワン大学はどうですか?アルワン大学のレビューとウェブサイト情報

アルワン大学とは何ですか?アルワン大学は、1975 年に設立され、カイロ県に位置するエジプトの総合大...

Melbicom 2GB RAM KVM VPS モスクワ レビュー

詳細: Melbicom: 月額 2.61 ユーロ/2GB メモリ/20GB SSD スペース/無制...

VikingLayer: $0.59/年/1GB のスペース/250GB のトラフィック/バッファロー/スウェーデン

Viking Layerは2015年にdrServerと合併しました。drServerは長い歴史を持...

ハーグにある国際仲裁裁判所についてはどうですか?ハーグ国際仲裁裁判所のレビューとウェブサイト情報

ハーグ国際仲裁裁判所のウェブサイトとは何ですか?常設仲裁裁判所(PCA)は、1899 年に設立され、...

ファケルマンはどうですか? Fackelmannのレビューとウェブサイト情報

ファケルマンとは何ですか? Fackelmann GmbH & Co. KG は、ドイツのヘ...

オンライン: 月額 4.99 ユーロ/C2350/4GB メモリ/1TB ハードドライブ/無制限トラフィック/1Gbps/フランス

フランスの業者であるOnlineは、1Gbpsの無制限トラフィックを特徴としていますが、恣意的な価格...

エジプトのアインシャムス大学はどうですか?エジプトのアインシャムス大学のレビューとウェブサイト情報

エジプトのアインシャムス大学のウェブサイトは何ですか?アインシャムス大学は、1950 年にエジプトの...

【ブラックフライデー】OneProvider: ロサンゼルス/フランス/シアトルなどの専用サーバー割引、強度はかなり良い

OneProvider は、数多くの事業所やデータセンターを擁する老舗ホスティングプロバイダーであり...