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/").textyapabilirsiniz.
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.