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 レビュー

推薦する

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

ウェストミンスター大学のウェブサイトとは何ですか?ウェストミンスター大学はイギリスの公立大学です。 ...

バンビーノダイレクトはいかがでしょうか? Bambino Directのレビューとウェブサイト情報

Bambino Directとは何ですか? Bambino Direct は英国最大のベビー用品ショ...

ベトナム不動産オンラインはいかがでしょうか?ベトナムの不動産オンラインレビューとウェブサイト情報

ベトナム不動産オンラインとは何ですか? Vietnam Real Estate Online はベト...

DWGCloud: 月額 3 ドル / 2GB メモリ / 15GB NVMe スペース / 2TB トラフィック / 500Mbps ポート / KVM / Chicago

中国企業である DWGCloud は、シカゴの CoreSite データセンターで主に NVMe ハ...

RapidSwitch: 月額 25 ポンド/X3450/4GB RAM/240GB SSD ハード ドライブ/無制限トラフィック/5 IP/英国

英国のホスティング プロバイダーである RapidSwitch は 1997 年に設立され、会社 (...

NecoVM: 58 元/月/256MB メモリ/8GB SSD スペース/100GB トラフィック/50Mbps-100Mbps ポート/OpenVZ/深セン-香港 IPLC/上海-香港 IPLC

NecoVMは設立から半年近く経っており、比較的安定しており、主に国内VPSを提供しています。 A...

ベネトーヨットはどうですか?ベネトー ヨットのレビューとウェブサイト情報

Beneteau Yachtsとは何ですか?ベネトー グループは、世界最大級のヨットおよびモーターボ...

DediPath: 月額 4.65 ドル / 1GB RAM / 20GB SSD スペース / 無制限トラフィック / 100Mbps / KVM / ロサンゼルス INAP

アメリカの業者であるDediPathはHostpediaでも何度も紹介されています。新しいデータセン...

Heymman: 月額 695 ドル / Xeon E7-4870 / 512 GB メモリ / 8 TB SSD ハード ドライブ / データ無制限 / 10 Gbps / シカゴ

アメリカのホスティングプロバイダーであるHeymmanは、2011年に専用サーバーの提供を開始しまし...

ケンタッキー大学はどうですか?ケンタッキー大学のレビューとウェブサイト情報

ケンタッキー大学のウェブサイトとは何ですか?ケンタッキー大学は、アメリカ合衆国の公立研究大学です。1...

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

エアバスのウェブサイトとは何ですか?エアバス グループは、以前は欧州航空防衛宇宙会社 (EADS) ...

サソルはどうですか? Sasol 社のレビューとウェブサイト情報

Sasolのウェブサイトとは何ですか?サソルは1950年に設立され、ヨハネスブルグに本社を置く南アフ...

モスクワ中国新聞はどうですか?モスクワの中国ニュースレビューとウェブサイト情報

「モスクワ中国ニュース」のウェブサイトとは何ですか?モスクワの中国語新聞は、ロシアで有名な総合中国語...

Swiftway: 月額 119 ドル / E3-1270 / 32GB メモリ / 480GB SSD ハードドライブ / 20TB 帯域幅 / サンノゼ

Swiftway は、2005 年に設立されたアメリカのホスティング プロバイダーで、VPS、専用サ...

CloudAtCost 512MB メモリ VMware VPS カナダ シンプルレビュー

詳細: CloudAtCost: $3.5/生涯/512MB/10GB SSD スペース/無制限トラ...