v2.5.2
Giriş yap

PHP | network'de görünen kaynağın response kısmını çekmek

g4rymckinn0n
474 defa görüntülendi

merhaba,

döviz fiyatları ile cebelleşmeye devam ediyorum :)

curl ile login olup verileri alamadığım için başka bir site buldum.

burada network alanında saniyede bir sorgu atılan adresi buluyorum. adrese erişmek için tarayıcıda giriş yapmam gerekiyor. fakat network kısmında tıkladığımda response alanında json olarak verileri görebiliyorum.

buradaki verileri alabileceğim bir metod var mı? hangi konuyu araştırmalıyım?

birebir benzer örnek olursa ya da tavsiyelerinizi buna göre verirseniz sevinirim.

g4rymckinn0n
971 gün önce

@omerf yanıt için teşekkür ederim.

oradaki linki açmaya çalıştığımda kullanıcı girişi istiyor. kullanıcı hesabım var fakat giriş yaparak ya da yapmayarak oradaki veriyi alamıyorum.

header kısmındaki tüm verileri (cookies hariç) array içine alıp curl ile gönderdim fakat yine de kullanıcı girişi istediği bir yanıt dönderiyor.

birkaç kişiye gösterdim ama sağolsunlar yaptıklarını gösterir ekran resmi attılar. ama söylemiyorlar :)
kullanıcı girişi yapmadan oradaki veriyi almışlar. ve ben de bunu yapmak istiyorum.

tarayıcıdaki çıktı şu şekilde:
General

Request URL: aHR0cHM6Ly9oYXJlbWFsdGluLmNvbS9kYXNoYm9hcmQvYWpheC9hbHRpbg==
Request Method: POST
Status Code: 200 OK
Remote Address: MjEzLjc0LjE5MC4yNDM6NDQz
Referrer Policy: strict-origin-when-cross-origin

url ve remote address base64 yaptım sıkıntı çıkmasın diye.

Response Headers

Access-Control-Allow-Origin: *
Cache-Control: no-store, no-cache, must-revalidate
Connection: keep-alive
Content-Type: application/json
Date: Sun, 20 Mar 2022 09:55:14 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Server: nginx
Set-Cookie: NSC_mc-wt-172.20.5.206=ffffffffaf1c1b8845525d5f4f58455e445a4a42378b;expires=Sun, 20-Mar-2022 09:57:13 GMT;path=/;secure;httponly
Transfer-Encoding: chunked

Request Headers

POST /dashboard/ajax/altin HTTP/1.1
Host: haremaltin.com
Connection: keep-alive
Content-Length: 11
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="99", "Google Chrome";v="99"
Accept: */*
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36
sec-ch-ua-platform: "macOS"
Origin: aHR0cHM6Ly9oYXJlbWFsdGluLmNvbQ==
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: aHR0cHM6Ly9oYXJlbWFsdGluLmNvbS9jYW5saS1waXlhc2FsYXIv
Accept-Encoding: gzip, deflate, br
Accept-Language: tr-TR,tr;q=0.9
Cookie: _ga=GA1.2.1584297291.1647769952; _gid=GA1.2.1188412880.1647769952; PHPSESSID=8hlkscbfnlnbodsgsc97jm2sdl; NSC_mc-wt-172.20.5.206=ffffffffaf1c1b8845525d5f4f58455e445a4a42378b