‘’’
http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd
‘’’
merhaba arkadaşlar burada ki url den sjadhaskj ve asd bilgilerini nasıl çekebilirim
‘’’
http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd
‘’’
merhaba arkadaşlar burada ki url den sjadhaskj ve asd bilgilerini nasıl çekebilirim
Bir kaç yolla bunu yapabilirsiniz:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from urllib.parse import urlparse
url = "http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd"
print(urlparse(url).query)
Alacağınız çıktı şöyle olacaktır:
adi=sjadhaskj&soyadi=asd
query
size string tipinde bir veri dönderecektir. Bundan sonraki string ayrıştırma işlemleri için str
sınıfının metodlarını kullanmanız gerekir.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from urllib.parse import parse_qs
url = "http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd"
print(parse_qs(url).values())
Bu kez alacağınız çıktı şöyle olacaktır.
dict_values([['sjadhaskj'], ['asd']])
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from urllib.parse import parse_qsl
url = "http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd"
print(parse_qsl(url)[0][1], parse_qsl(url)[1][1])
Bu kez alacağınız çıktı şöyle olacaktır.
sjadhaskj asd
cevaplar için teşekkürler…Ama mevcut tarayıcıdan url yi nasıl çekicem
Selenium ile çekebilirsiniz.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from selenium import webdriver
# Aşağıdaki satır ile Firefox açılır.
driver = webdriver.Firefox()
# Aşağıdaki satır ile yazılan adrese bağlanılır.
driver.get("http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd")
# Aşağıdaki satır ile de bağlanılan adresin url'si alınır.
print(driver.current_url)
"http://test.polem.org/index.asp?adi=sjadhaskj&soyadi=asd"