2016-09-14 47 views
-4

我正在尋找一個庫,我不知道它是否存在。我需要解析一個url來檢查它裏面是否有一個post請求表單。如果有,它應該列出該請求的參數。示例性過程:正在尋找一個python庫來檢測一個url內的帖子請求

-url:http://www.example.com

- 它具有發佈請求形式爲「saveprofile.php」與參數「的名字,姓氏,密碼」

- 保存那些信息到一個文本文件

你知道任何實現這個目標的圖書館嗎?

+1

聽說過的標準庫?搜索urlparse ... – linusg

+0

在stdlib –

回答

2

至於建議,使用urllib.parse

import urllib.parse 

parse_result = urllib.parse.urlparse("http://www.example.com") 
print(parse_result) 

# ParseResult(scheme='http', 
#    netloc='www.example.com', 
#    path='', 
#    params='', 
#    query='', 
#    fragment='') 

parse_result = urllib.parse.urlparse("http://www.example.com?name=John&lastname=Doe&password=S3crEt") 
print(parse_result) 

# ParseResult(scheme='http', 
#    netloc='www.example.com', 
#    path='', 
#    params='', 
#    query='name=John&lastname=Doe&password=S3crEt', fragment='') 
+0

中查看['urllib.parse'](https://docs.python.org/3/library/urllib.parse.html#module-urllib.parse)它似乎是僅獲取請求? – user3220381