2016-12-29 101 views
0

我正在使用Python 3.6如何從URL中提取單詞?

這是我的網址。

http://www.bobaedream.co.kr/mycar/popup/mycarChart_B.php?car_number=35두8475&tbl=cyber&cno=651451

我想提取 「35두8475」 和 「651451」。 我該怎麼做?

下面是我的代碼,但它一直返回一個錯誤消息,'函數'對象沒有屬性'parse_qs' 請給我一些建議。

感謝。

from urllib.parse import urlparse 
url = 'http://www.bobaedream.co.kr/mycar/popup/mycarChart_B.php?car_number=35두8475&tbl=cyber&cno=651451' 
parsed = urlparse(url) 
print(urlparse.parse_qs(parsed)['no']) 
+0

可以請你告訴你的努力? –

+0

你如何判斷我的努力?在過去的幾個小時裏,我一直在嘗試這個嘗試。 –

+0

我讓你分享你的代碼。 –

回答

1
import urlparse 
url = 'http://www.bobaedream.co.kr/mycar/popup/mycarChart_B.php?car_number=35두8475&tbl=cyber&cno=651451' 
parsed = urlparse.urlparse(url) 
print urlparse.parse_qs(parsed.query)['car_number'] 

檢查Retrieving parameters from a URL

+0

我正在使用python 3.6。當我嘗試使用你的代碼時,它會一直返回一個錯誤消息,「No module named'urlparse'」,即使我改變了我的代碼,如下所示: –

+0

from urllib.parse import urlparse url ='http://www.bobaedream。 co.kr/mycar/popup/mycarChart_B.php?car_number=35 8475&tbl = cyber&cno = 651451' parsed = urlparse(url) print(urlparse.parse_qs(parsed)['no']) –

+0

我想通了!謝謝!! –