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

推薦する

アイスランド芸術アカデミーはどうですか?アイスランド芸術アカデミーのレビューとウェブサイト情報

アイスランド芸術アカデミーのウェブサイトとは何ですか?アイスランド芸術アカデミーはアイスランドにある...

TuneVPS: $30/年/1GB メモリ/30GB スペース/1TB トラフィック/KVM/ロサンゼルス/フェニックス

TuneVPS には、コストパフォーマンスの高い特別な年間支払い VPS がいくつかあります。そのう...

WEDOS: 月額 4.5 ユーロ / メモリ 1GB / スペース 15GB / トラフィック無制限 / KVM / チェコ共和国

チェコのホスティング プロバイダーである WEDOS は非常に強力で、さまざまなホスティング サービ...

Nature Reviews Genetics はどうでしょうか? Nature Reviews 遺伝学レビューとウェブサイト情報

Nature Reviews Genetics とは何ですか?ネイチャーレビュー遺伝学ウェブサイト:...

ihc: 月額 6.2 ドル / 1GB RAM / 10GB SSD スペース / 無制限トラフィック / KVM / ロシア

ロシアのホスティング会社であるIHCは、OVZ、KVM、HyperVなどのVPSを含むさまざまなホス...

WPWebHost が提供する 20% 割引コード

プロモーションコード: XMAS09 20% オフ アドレス: http://wpwebhost.c...

ChangeIP: $19.2/年/256MB RAM/5GB SSD スペース/無制限トラフィック/100Mbps ポート/KVM/ロサンゼルス/シカゴ/デンバー/オランダ

ChangeIP は、2000 年に設立されたアメリカのホスティング プロバイダーです。同社の専門分...

BuddhaHost: 月額 5 ドル / 150 GB のスペース / 75 TB のトラフィック / 米国 / オランダ

BuddhaHost は設立されてからかなり経っており、良い評価を得ているようです。主に仮想ホスティ...

CloudCone 2GB RAM 1Gbps 帯域幅 ロサンゼルス国内に最適化された KVM VPS レビュー

詳細; CloudCone: 月額 3 ドル/1GB メモリ/20GB SSD スペース/1TB ト...

Prohoster: 月額 2.6 ドル / 512MB RAM / 10GB SSD スペース / 無制限トラフィック / 100Mbps ポート / KVM / ロシア / オランダ

ロシアの老舗企業である Prohoster は、さまざまなタイプのホスティング サービスを提供してい...

LetBox: 月額 49 ドル / 24GB メモリ / 2TB ハードドライブ / 20TB トラフィック / 無料 IPMI / ロサンゼルス

LetBox では、以下の通り特別価格のサーバーを発売いたしました。無料の IPMI。 CPU: デ...

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

OPIとは何ですか? OPI は、プロフェッショナル ネイルケアの世界トップ ブランドです。 198...

無制限ホスティング: $30/年/1GB RAM/10GB SSD スペース/250GB 帯域幅/1Gbps ポート/KVM/シカゴ

外国企業のLimitless Hostingは2015年に設立され、主にKVM VPSを提供している...