2
感謝您花時間回答我的問題。Python請求POST到PHP
我無法向網絡表單發送發佈請求,GO Term,要求提供兩個GO(基因本體論)條款。從我所看到的,這個表單發佈到另一個php文件GO Compare,它通過http發送這兩個術語的數字相似性。
這是我到目前爲止已經試過:
url = 'http://bioinformatics.clemson.edu/G-SESAME/Program/GOCompareTwo1.php'
GOterms = {'GOTerm1':'0005777','GOTerm2':'0005739'}
r = requests.post(url, data=payload)`
這一切都返回的是GO期限的網頁。將網址替換爲比較返回狀態碼爲500且沒有相似度值的網頁。我對HTTP請求很陌生,所以我不知道如何繼續。
我誤解了這兩個網頁的源代碼?或者我對HTTP請求有誤解?再次感謝。
編輯:我意識到我不清楚我想要做什麼。從本質上講,我試圖將兩個GO條款發送到G-SESAME網站,並取回這兩個詞的數字相似性。
'http://bioinformatics.clemson.edu/G-模仿瀏覽器請求SESAME/Program/GOCompareTwo2.php'是實際接收請求的網址。在Chrome中,您可以打開開發人員工具並轉到網絡選項卡查看詳細信息。 – zjk
@zjk但你不能直接提出請求,請自己嘗試。 –