Sammeln Sie auf einem VPS 1024 Bildblöcke und veröffentlichen Sie sie automatisch in WordPress

Sammeln Sie auf einem VPS 1024 Bildblöcke und veröffentlichen Sie sie automatisch in WordPress

Umgebungsanforderungen : Python3, PHP, Mysql.
Folgendes ist unter CentOS 7 erfolgreich.

1. Erstellen Sie eine PHP- und MySQL-Umgebung und installieren Sie WordPress und Chevereto Image Hosting .<br />Spezifisches Installationstutorial für WordPress-Bilder und -Texte: Verwenden Sie VPS, um Nginx, PHP und MySQL zu installieren. Erstellen Sie gleichzeitig ein WordPress-Blog und installieren Sie das Chevereto Image Hosting-Programm. Gehen Sie nach Abschluss der Installation zum Chevereto-Backend, um den Hochwasserschutz zu deaktivieren, und gehen Sie dann zu den Upload-Parametern, um sie entsprechend Ihren Anforderungen einzustellen.

2. Installieren Sie Python 3.6 und pip3
Davon können die Schritte c, d und e weggelassen werden.

a. Update-Quelle

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

b. Installieren Sie Python 3.6

 yum install python36u

c. Erstellen Sie einen Python3-Connector

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

d. Installieren Sie pip3

 yum install python36u-pip

e. Erstellen Sie ein Pip3-Linksymbol

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

f. Installieren Sie requests und pymysql

 pip3 install requests pip3 install pymysql

3. Crawler-Code herunterladen und ändern
a. Erstellen Sie ein Speicherverzeichnis

 mkdir /home/1024

b. Geben Sie das Verzeichnis ein

 cd /home/1024

c. Download-Crawler

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

d. Bearbeiten Sie die Datei 1024_img_spider_wordpress.py

 vi spider.py

Konfigurationsparameter
d-1. Füllen Sie die WordPress MySQL-Datenbankparameter in Zeile 12 aus
conn = pymysql.connect(host=”, port=3306, user='MySQL-Benutzername', passwd='Passwort', db='MySQL-Datenbankname', charset='utf8′) #Fügen Sie hier die Datenbank ein

d-2. Fügen Sie die API des Bildhostingdienstes in Zeile 26 hinzu

APIKey = "" # Füllen Sie hier die API aus. Diese API finden Sie im Chevereto-Backend

Ändern Sie hier in Zeile 28 Ihre Bildhostingadresse
url = „http://yourdomain/api/1/upload/?key=“ + APIKey + „&format=“ + format #Bildhostingadresse

d-3. Beenden Sie und speichern Sie die Datei 1024_img_spider_wordpress.py.

e. Dateiberechtigungen ändern

 chmod +x spider.py

4. Ausführen und den Effekt betrachten
a. Betrieb

 python3 spider.py

b. Öffnen Sie die Website, um den Effekt anzuzeigen

5. Installieren Sie Python3 und pip3 unter CentOS/Debian
a. Überprüfen Sie, ob das System über Python3 verfügt

 python3 -V

b. Installieren Sie Python3

CentOS

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

Debian

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

Geben Sie dann python3 -V ein, um zu sehen, ob die Installation erfolgreich ist. Im Allgemeinen können Sie Python3 und Pip3 nach erfolgreicher Installation verwenden.

über: https://github.com/ishkong/1024_img_spider_wordpress, https://www.openos.org/post/165/, https://www.moerats.com/archives/507/

<<:  Time4VPS: 9,99 €/Monat/1 GB Speicher/1 TB Speicherplatz/10 TB Datenverkehr/KVM/Litauen

>>:  Light Internet 512 MB RAM Los Angeles CN2 KVM VPS-Testbericht

Artikel empfehlen

Greenwebpage 512 MB RAM 1 Gbit/s-Port Hongkong KVM VPS-Testbericht

Details : Greenwebpage: 15 €/Jahr/512 MB Speicher...

Host2ez ist wieder geöffnet

Der Preis ist sehr verlockend. Schauen Sie es sic...

Informationen zu Hosting- und Domänennamen-Rabatten am Black Friday 2012

1. Die 50 %-Rabattaktion von HostGator beginnt am...

NameSilo: 4,99 $ für das erste Jahr für .com, kostenloser Whois-Datenschutz

Namesilo, mein bevorzugter Domainnamenhändler, ha...

Afterburst: 10 $/Monat/2 Kerne/1 G/30 G/unbegrenzter Datenverkehr/1 IP/OpenVZ

Afterburst ist ein ausländisches Hosting-Unterneh...