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

GreenValueHost: 12 $/Jahr/2 CPU/1024 MB/20 GB/10 TB/3 IP/OpenVZ

GreenValueHost bietet wieder einen großen Rabatt ...

Digital-VM 1 GB RAM 10 Gbit/s-Port unbegrenzter Datenverkehr Japan KVM VPS-Test

Details : Digital-VM: Japan/Singapur/Großbritanni...

OVH VPS Installation des Windows-Systems Tutorial

Es ist kein Windows-Computer erforderlich, es han...

Monitority: Website-Überwachung mit kostenlosen SMS-Benachrichtigungen

Monitority ist ein neu gegründeter Anbieter von W...