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但你不能直接提出请求,请自己尝试。 –