( ! ) Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /home/prototurk.com/public_html/app/init.php on line 4
Call Stack
#TimeMemoryFunctionLocation
10.0001360848{main}( ).../index.php:0
20.0004364664require( '/home/prototurk.com/public_html/app/init.php' ).../index.php:9
30.0004381176session_start ( ).../init.php:4
PHP | network'de görünen kaynağın response kısmını çekmek - PROTOTURK
v2.5.2
Giriş yap

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

g4rymckinn0n
391 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.

Cevap yaz
Cevaplar (3)
g4rymckinn0n
779 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
omerf
779 gün önce

Response kısmına değil headers sekmesinde Request Url'e bak orada nereye istek attığını görebilirsin

g4rymckinn0n
780 gün önce

2 arkadaş yapmış, ekran resmi atıyorlar beni çatlatmak için. ve ben bir türlü başaramadım.curl ile login olmayı da deniyorum. onlar login olmadan da yapmışlar. yardım edecek birileri olursa çok sevinirim.