Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4542

Re: OT: https://www.benzinpreis-aktuell.de

From Sebastian Suchanek <sebastian.suchanek@gmx.de>
Newsgroups de.comp.lang.php
Subject Re: OT: https://www.benzinpreis-aktuell.de
Date 2019-09-14 21:24 +0200
Message-ID <qljlqq.5l0.1@msgid.suchanek.de> (permalink)
References <ql2l5g.5po.1@msgid.suchanek.de> <ql2irh$so2$1@pi.h5.or.at> <ql2j39$st2$1@pi.h5.or.at> <ql2r1s.4cg.1@msgid.suchanek.de> <ql4qo1$3n5$1@news.albasani.net>

Show all headers | View raw


Thus spoke Jan Novak:
> Am 08.09.19 um 12:09 schrieb Sebastian Suchanek:
>> Thus spoke Ralph Aichinger:
>>> Ralph Aichinger <ra@pi.h5.or.at> wrote:
>>>
>>>> https://www.ssllabs.com/ssltest/analyze.html?d=www.benzin
>>>> pr eis%2daktuell.de&latest
>>>
>>> Ist heute schneller als sonst ;)
>>>
>>> Ich würde auf TLS 1.0 vs SSL 3 tippen. Unterstützt dein
>>> PHP schon TLS 1.0? Hm, sollte es eigentlich, das ist
>>> sogar im obsoleten 5.6 drin.
>>
>> Danke, das scheint's gewesen zu sein. Eigentlich[tm] ist
>> PHP das PHP 7.0.33 aus dem Debian Stretch, aber wie ich
>> gerade gesehen habe, waren vom vorherigen Jessie(?) noch
>> ein paar Pakete in v5.6.33 installiert, u.a. php5-curl.
>> Nachdem ich das und ein paar weitere 5er PHP-Pakete
>> entfernt hatte, läuft das Skript jetzt wieder.
>
> Würdest du dieses Script öffentlich zur Verfügung stelen.
> Ich bin auch nach etwas vergleichbaren auf der Suche.

Kann ich machen, allerdings möchte ich vorsorglich darauf 
hinweisen, dass das wenig mehr als ein Quick'n'Dirty-Hack ist. 

Das unten verlinkte Archiv enthält zwei Skripte sowie die 
Definitionen für die notwendige Datenbank (MySQL oder MariaDB) 
incl. eines Tankstellen-Beispiel-Eintrags. Das Skript "db.php" 
muss natürlich noch mit den korrekten Datenbank-Zugangsdaten 
angepasst werden.
Zusätzlich braucht man, wie gesagt, noch den "PHP Simple HTML 
DOM Parser"[1].
Gedacht ist das Skript, um kurz vor Geschäftsschluss der 
Tankstelle(n) aufgerufen zu werden, weil dann erfahrungsgemäß 
der Spritpreis am günstigsten ist (und das üblicherweise auch 
der Zeitpunkt ist, zu dem ich tanke). Das Skript wenige Minuten 
vor Ladenschluss tatsächlich aufzurufen, ist dann die Sache 
eines oder mehrerer Cron-Jobs. Beim Aufruf werden die Preise von 
der Webseite gelesen und in die DB geschrieben.
Die Datenbank und das Skript so umzuändern, dass man es 
regelmäßig - z.B. alle 10min - aufrufen kann, ist eigentlich 
trivial.

Die Programmierung eines wie auch immer gearteten Frontends sei 
dem geneigten Leser zur Übung überlassen. ;-)

Nach diesen Worten der Warnung und der groben Anleitung hier der 
Download-Link:

   https://suchanek.de/temp/benzinpreis.tar.gz   (3kB)


HTH,

Sebastian

_____
[1] https://simplehtmldom.sourceforge.io/

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Zertifikatsproblem bei Let's-Encrypt-Zertifikat Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-09-08 10:29 +0200
  Re: Zertifikatsproblem bei Let's-Encrypt-Zertifikat Ralph Aichinger <ra@pi.h5.or.at> - 2019-09-08 11:49 +0200
    Re: Zertifikatsproblem bei Let's-Encrypt-Zertifikat Ralph Aichinger <ra@pi.h5.or.at> - 2019-09-08 11:53 +0200
      Re: Zertifikatsproblem bei Let's-Encrypt-Zertifikat Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-09-08 12:09 +0200
        OT: https://www.benzinpreis-aktuell.de Jan Novak <repcom@gmail.com> - 2019-09-09 08:16 +0200
          Re: OT: https://www.benzinpreis-aktuell.de Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-09-14 21:24 +0200
            Re: OT: https://www.benzinpreis-aktuell.de Jan Novak <repcom@gmail.com> - 2019-09-16 09:17 +0200
              Re: OT: https://www.benzinpreis-aktuell.de Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2019-09-19 21:32 +0200
                Re: OT: https://www.benzinpreis-aktuell.de Jan Novak <repcom@gmail.com> - 2019-09-20 07:04 +0200
  Re: Zertifikatsproblem bei Let's-Encrypt-Zertifikat Arno Welzel <usenet@arnowelzel.de> - 2019-09-10 22:24 +0200

csiph-web