[問題] python的post問題

看板Python作者 (阿福)時間5年前 (2018/10/23 17:12), 5年前編輯推噓2(202)
留言4則, 2人參與, 5年前最新討論串1/1
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的? 已經困 擾我快半個月了... 我有想過是不是丟過去的文字檔問題 但應該不太可能... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.183.169 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1540285928.A.F79.html ※ 編輯: fordpines (140.124.183.169), 10/23/2018 17:18:23

10/23 17:44, 5年前 , 1F
試試把http改成https
10/23 17:44, 1F

10/23 17:53, 5年前 , 2F
他有幫你redirect不過變成GET而且body就沒傳過去了
10/23 17:53, 2F

10/23 17:54, 5年前 , 3F
resp.geturl() 可以看出他最後redirect到哪
10/23 17:54, 3F

10/24 12:25, 5年前 , 4F
原來是https! 謝謝您
10/24 12:25, 4F
文章代碼(AID): #1RpkNezv (Python)