CinarYilmaz
Hectopat
Kod:
>>> import requests
>>> print(requests.get("https://mam.lxl-forum.xyz/default/m_calc/").content)
b'["calc.bas"]'
["calc.bas"]
. Neden öyle döndürmüyor?>>> import requests
>>> print(requests.get("https://mam.lxl-forum.xyz/default/m_calc/").content)
b'["calc.bas"]'
["calc.bas"]
. Neden öyle döndürmüyor?requests.get("https://mam.lxl-forum.xyz/default/m_calc/").text
yapabilirsiniz. Eğer illa da bytes almak istiyorum ama sonradan string yapmak istiyorum diyorsanız decode metodunu kullanabilirsiniz. O da şu şekilde oluyor: requests.get("https://mam.lxl-forum.xyz/default/m_calc/").content.decode('utf8')
Çünkü aldığınız veriyi sadece konsola yazdırıyorsunuz.
Bir değişkene tanımlamanız gerekiyor.
>>> import requests
>>> test:str = requests.get("https://mam.lxl-forum.xyz/default/m_calc/").content
>>> print(test)
b'["calc.bas"]'
requests.get("https://mam.lxl-forum.xyz/default/m_calc/").text
yapabilirsiniz. Eğer illa da bytes almak istiyorum ama sonradan string yapmak istiyorum diyorsanız decode metodunu kullanabilirsiniz. O da şu şekilde oluyor: requests.get("https://mam.lxl-forum.xyz/default/m_calc/").content.decode('utf8')
requests.get().content
byte döndürüyormuş, requests.get().text
ise direkt yazıyı. Kullanmam gereken text
'miş yani.Hocam aynısını yazmama rağmen nasıl işe yaramadığını anlatabilir misiniz?Eğer düz string olmasını istiyorsanızrequests.get("https://mam.lxl-forum.xyz/default/m_calc/").text
yapabilirsiniz.
Hocam görmemişim. Çözüm olarak işaretledim şimdi.Hocam aynısını yazmama rağmen nasıl işe yaramadığını anlatabilir misiniz?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.