Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python3 url parse
#1
Quote:Hello,

I'm trying to extract the assets(ADAUSD,BTCUSD,DOGEUSD,DOTUSD,ETHUSD,LTCUSD,SHIBUSD,XMRUSD,XRPUSD,SOLUSD) part of the following url using urllib.parse, but I got this error:

Does anybody can help me please?

Regards!

import urllib.parse

req = requests.get('https://api.kraken.com/0/public/Ticker?pair=ADAUSD,BTCUSD,DOGEUSD,DOTUSD,ETHUSD,LTCUSD,SHIBUSD,XMRUSD,XRPUSD,SOLUSD')
    
parsed = urllib.parse.urlsplit(req)

print("{}?{}".format(parsed.path.split("/")[-1], parsed.query))
Error:
Traceback (most recent call last): File "c:\Users\Orlando\Documents\Chile\Kraken\get_tickerinfoSPT.py", line 19, in <module> parsed = urllib.parse.urlsplit(req.request) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 458, in urlsplit url, scheme, _coerce_result = _coerce_args(url, scheme) return _decode_args(args) + (_encode_result,) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in _decode_args return tuple(x.decode(encoding, errors) if x else '' for x in args) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in <genexpr> return tuple(x.decode(encoding, errors) if x else '' for x in args) AttributeError: 'PreparedRequest' object has no attribute 'decode' PS C:\Users\Orlando\Documents\Chile\Kraken> ^C PS C:\Users\Orlando\Documents\Chile\Kraken> & C:/Users/Orlando/AppData/Local/Programs/Python/Python310/python.exe c:/Users/Orlando/Documents/Chile/Kraken/get_tickerinfoSPT.py Traceback (most recent call last): File "c:\Users\Orlando\Documents\Chile\Kraken\get_tickerinfoSPT.py", line 19, in <module> o = urllib.parse.urlparse(req) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 392, in urlparse File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 128, in _coerce_args return _decode_args(args) + (_encode_result,) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in _decode_args return tuple(x.decode(encoding, errors) if x else '' for x in args) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in <genexpr> return tuple(x.decode(encoding, errors) if x else '' for x in args) AttributeError: 'Response' object has no attribute 'decode' PS C:\Users\Orlando\Documents\Chile\Kraken> & C:/Users/Orlando/AppData/Local/Programs/Python/Python310/python.exe c:/Users/Orlando/Documents/Chile/Kraken/get_tickerinfoSPT.py Traceback (most recent call last): File "c:\Users\Orlando\Documents\Chile\Kraken\get_tickerinfoSPT.py", line 19, in <module> o = urllib.parse.urlparse(req) PS C:\Users\Orlando\Documents\Chile\Kraken> & C:/Users/Orlando/AppData/Local/Programs/Python/Python310/python.exe c:/Users/Orlando/Documents/Chile/Kraken/get_tickerinfoSPT.py Traceback (most recent call last): File "c:\Users\Orlando\Documents\Chile\Kraken\get_tickerinfoSPT.py", line 19, in <module> parsed = urllib.parse.urlsplit(req) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 458, in urlsplit url, scheme, _coerce_result = _coerce_args(url, scheme) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 128, in _coerce_args return _decode_args(args) + (_encode_result,) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in _decode_args return tuple(x.decode(encoding, errors) if x else '' for x in args) File "C:\Users\Orlando\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py", line 112, in <genexpr> return tuple(x.decode(encoding, errors) if x else '' for x in args) AttributeError: 'Response' object has no attribute 'decode'
Reply


Messages In This Thread
Python3 url parse - by ogautier - Mar-04-2022, 04:39 PM
RE: Python3 url parse - by Axel_Erfurt - Mar-04-2022, 04:55 PM
RE: Python3 url parse - by ogautier - Mar-04-2022, 05:29 PM
RE: Python3 url parse - by snippsat - Mar-04-2022, 06:22 PM
RE: Python3 url parse - by ogautier - Mar-04-2022, 06:40 PM
RE: Python3 url parse - by snippsat - Mar-04-2022, 06:56 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Gnuradio python3 is not compatible python3 xmlrpc library How Can I Fix İt ? muratoznnnn 3 5,109 Nov-07-2019, 05:47 PM
Last Post: DeaD_EyE

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020