[问题] python的post问题

楼主: fordpines (阿福)   2018-10-23 17:11:57
https://github.com/tao840813/ios_hw1/blob/master/TC_F.py
很久以前写的一个script 是送档案(文字存成.fasta档 <-存DNA序列的一个格式)post这
个网址
https://tcoffee.vital-it.ch/apps/tcoffee/do:regular
从resp取得jobid后 把jobid连到rid的等号后 可以到结果页抓资料
https://tcoffee.vital-it.ch/apps/tcoffee/result?rid='jobid'
到9月中这个script还可以用,但不晓得是网站改过还是怎么样 到10月初没办法从resp取
得jobid 甚至是资料好像跟本没送成功的样子
post data应该是有多东西
原来的是这样 可以送成功
'seqs': seq,
'output': 'phylip,score_ascii,fasta_aln,clustalw_aln,score_html',
现在是这样 但改了还是应该没送出去的样子
https://imgur.com/I116MWr
post_data = {
'seqs': seq,
'output': 'phylip,score_ascii,fasta_aln,clustalw_aln,score_html',
'letter':'upper',
'seqnos':'off',
'outorder':'input',
'msa_max_len':'80',
'email':''
}
我也有试着抓response 但就是location那个抓不到东西 这是判断没送出去的依据
https://imgur.com/koV7Iga
这是那个网站提供的范例资料(.fasta)
https://github.com/tao840813/ios_hw1/blob/master/test5.fasta
请问资料是怎么送错的? 如果post会转址的话 通常是怎么取得转址的url的? 已经困
扰我快半个月了... 我有想过是不是丢过去的文字档问题 但应该不太可能...
作者: ckc1ark (伪物)   2018-10-23 17:44:00
试试把http改成https他有帮你redirect不过变成GET而且body就没传过去了resp.geturl() 可以看出他最后redirect到哪
楼主: fordpines (阿福)   2018-10-24 12:25:00
原来是https! 谢谢您

Links booklink

Contact Us: admin [ a t ] ucptt.com