PHP-ban hogyan tudok olyat csinálni, hogy egy scripttel bejelentkezek egy weboldalra felhasználónév jelszóval, majd utána jelszóvédett tartalmat kinyerem a scripttel?
Figyelt kérdés
Van egy adatbázisom, amihez sajnos csak egy jelszóvédett webes felületen férek hozzá ebből olvasnék ki, és mentenék át egy másik adatbázisba adatokat egy php script segítségével. Viszont authentikálnom kell előtte magam. Ezt meg tudom így oldani PHP-ben? Vagy lépjek be böngészőben, onnan másoljam ki a sütiket, azt adjam át a scriptnek, és úgy futtassam le?2020. febr. 25. 10:21
1/13 anonim válasza:
Megoldható - ez az úgynevezett web scraping témaköre.
Két dolog szükséges hozzá:
1. egy olyan könyvtár, ami kezeli a HTTP-kéréseket - ilyesmik például:
* cURL: [link]
* Requests: [link]
* Guzzle: [link]
2. egy olyan könyvtár, amivel feldolgozhatod a kapott HTML-lapokat - mint például:
* Simple HTML DOM Parser: [link]
* Goutte: [link]
2/13 anonim válasza:
Minek ehhez scriptelni meg ezeket a dolgokat? Belépsz adatbázisba és lementek az adatbázist. :D
3/13 A kérdező kommentje:
Nem tudok belépni az adatbázisba, de ezt írtam szerintem.
2020. febr. 25. 12:41
4/13 anonim válasza:
Turpisságot érzek itt. Miért nem tudsz belépni, ha a tiéd...?
5/13 anonim válasza:
Illetve ha az az adatbázis MYSQL, akkor valószínűleg a phpmyadminra gondolsz, nézz utána az adatbázisod kezelésének, php könyvtárának
6/13 A kérdező kommentje:
Annak az adatbázisnak, amit webfelületről érek csak el, nincs API-ja, vagy export funkciója. Egy bináris adatbázis van mögötte, ha jól tudom, de egy régi legacy rendsezrről van szó, amit egy olyan kolléga írt, aki már nem itt dolgozik.
2020. febr. 25. 14:53
7/13 anonim válasza:
Dokumentációt olvasd el akkor.
9/13 anonim válasza:
Gondolom elolvasta volna, ha lenne... nem tudom mért kell ilyen kommenteket beírni.
10/13 anonim válasza:
Gondolom valami adatot akar kinyerni, ami nem az övé. :).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!